java编写学生成绩是否合格
『壹』 JAVA利用分支语句对于学生的成绩进行判断输出是否及格
看一下是否能帮助到你,你也可以到他们官网上免费学习这写基础知识。希望你早日学有所成!天天进步
『贰』 java编程,用switch语句编写一个学生成绩等级评定,使用键盘读取分数(0-100之间)学生成
importjava.util.Scanner;
publicclassGetGrade{
publicstaticvoidmain(String[]args){
System.out.println("请输入成绩(1-100)");
Scannersc=newScanner(System.in);
intscore=sc.nextInt();
if(score<0||score>100){
System.out.println("对不起,你输入有误");
return;
}
System.out.println("你获得了:"+getGrade(score));
}
publicstaticStringgetGrade(inti){
Stringret=null;
switch(i/10){
case10:
ret="A";
break;
case9:
ret="A";
break;
case8:
ret="B";
break;
case7:
ret="C";
break;
case6:
ret="D";
break;
default:
ret="E";
break;
}
returnret;
}
}
『叁』 java编写程序 4. 编写程序,从键盘输入学生成绩,根据成绩判断:如果成绩小于60,则输出“不及格”;若成
publicstaticvoidmain(String[]args)throwsException{
System.out.print("请输入成绩:");
Scannersc=newScanner(System.in);
Stringstr=sc.nextLine();
try{
intscore=Integer.parseInt(str);
if(score>=0&&score<60){
System.out.println("不及格");
}elseif(score>=60&&score<75){
System.out.println("及格");
}elseif(score>=75&&score<90){
System.out.println("良");
}elseif(score>=90&&score<=100){
System.out.println("优");
}else{
System.out.println("成绩无效");
}
}catch(NumberFormatExceptione){
System.out.println("成绩输入错误");
}
}
代码还是自己敲的好
『肆』 用Java编程输入学生成绩的等级,给出相应的成绩范围。知道
有判断语句,首先判断用户输入的信息,然后设置不同的条件下的显示OK了
『伍』 编写程序判断一个学生的成绩是及格还是不及格
double score =100;//获取学生分数
string grade=“及格”;//定义一个等级,默认及格
if(score<60)//判断分数是否小于60,自定义及格线
{
grade=“不及格”;
}
『陆』 怎样用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩等级
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("请输入成绩");
int a=x.nextInt();
int n=a/10; //百分制转换为等第
switch(n){
case 10: //表示如果n=10,也就是一百分,输出A
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
System.out.println("FAIL"); //低于六十分的输出不及格 FAIL
break;
default:System.out.println(" 请输入一个正确的成绩"); //输入的不是百分制,报错
}
}
}
『柒』 java编程,用switch语句编写一个学生成绩等级评定
如图:输入大于100或者小于0得数会提示错误
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.println("请输入成绩:");
intscore=input.nextInt();
if(score>=0&&score<=100){
switch(score/10){
case10:case9:System.out.println("A");
break;case8:System.out.println("B");
break;case7:System.out.println("C");
break;case6:System.out.println("D");
break;
default:
case5:case4:case3:case2:case1:case0:
System.out.println("E");break;}}
else{System.out.println("数据错误!");}
}
}
『捌』 (java)编写一个学生成绩分析程序
//学生类
publicclassStudent{
privateStringNO;
privateStringname;
privateintmath;
privateintphysics;
privateintenglish;
privateinttotal=0;
publicStudent(StringNO,Stringname,intmath,intphysics,intenglish){
this.NO=NO;
this.name=name;
this.math=math;
this.physics=physics;
this.english=english;
total=math+physics+english;
}
publicStringgetNO(){
returnNO;
}
publicvoidsetNO(StringnO){
NO=nO;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetMath(){
returnmath;
}
publicvoidsetMath(intmath){
this.math=math;
}
publicintgetPhysics(){
returnphysics;
}
publicvoidsetPhysics(intphysics){
this.physics=physics;
}
publicintgetEnglish(){
returnenglish;
}
publicvoidsetEnglish(intenglish){
this.english=english;
}
publicintgetTotal(){
returntotal;
}
publicvoidsetTotal(inttotal){
this.total=total;
}
@Override
publicStringtoString(){
return"[学号="+NO+",姓名="+name+",数学成绩="+math+",物理成绩="+physics+",英语="
+english+",总分="+total+"]";
}
}
//排序
<Student>{
@Override
publicintcompare(Studento1,Studento2){
returno1.getTotal()<o2.getTotal()?1:o1.getTotal()==o2.getTotal()?0:-1;
}
}
publicclassTest{
publicstaticvoidmain(String[]args){
Stringfilename="res/student.txt";
System.out.println("读取"+filename+"文件的数据");
List<Student>result=readStudnetInfoFromFile(filename);
//排序
result.sort(newCompareStudent());
System.out.println("排序输出");
for(Studentstudent:result){
System.out.println(student);
}
System.out.println();
//不及格
System.out.println("数学不及格");
intnums=0;
for(Studentstudent:result){
if(student.getMath()<60){
System.out.println(student.getName()+"数学成绩不及格");
nums++;
}
}
System.out.println("数学不及格总共有"+nums+"人");
}
//从文件中读取数据
privatestaticList<Student>readStudnetInfoFromFile(Stringfilename){
Filefile=newFile(filename);
if(!file.exists()){
returnnull;
}
List<Student>result=newArrayList<>();
BufferedReaderbr=null;
FileReaderfr=null;
try{
fr=newFileReader(file);
br=newBufferedReader(fr);
Stringline=null;
while((line=br.readLine())!=null){
String[]infos=line.split("_");
Studentstu=newStudent(infos[0],infos[1],Integer.parseInt(infos[2]),Integer.parseInt(infos[3]),
Integer.parseInt(infos[4]));
result.add(stu);
}
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{
try{
if(br!=null){
br.close();
}
if(fr!=null){
fr.close();
}
}catch(IOExceptione){
e.printStackTrace();
}
}
returnresult;
}
//数据文件注意文件路径
1_张三_60_70_80
2_李四_58_58_73
3_王二_63_75_85
4_莉莉_46_75_88
5_小明_85_76_56
『玖』 编写程序,输入一个学生成绩,给出相应等级:60~100优秀0~50不及格(java代码实现)
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入学生的分抄数:");
double score = input.nextDouble();
int level1,level2;
if(score>=60.0 && score<=100.0){
System.out.print("该学生成绩为优秀!");
}
else if(score>=0&& score<60.0){
System.out.print("该学生成绩为不及格!");
}
else{
System.out.print("您输入的成绩有误!");
}
}
}