Java程序设计题寻求帮助!将学生的学习成绩按成绩不同的分数段分为优、良、中、及格和不及格五个等级,从键盘上输入一个0~

Java程序设计题寻求帮助!
将学生的学习成绩按成绩不同的分数段分为优、良、中、及格和不及格五个等级,从键盘上输入一个0~100之间的成绩,输出相应的等级.要求用switch语句实现.

设学生的学习成绩按如下的分数段评定为四个等级:85~100为A,70~84为B,60~69为C,50为D.从键盘上输入一个0~100之间的成绩,要求用switch语句根据成绩,评定并输出相应的等级.
Faye的旋木 1年前 已收到1个回答 举报

dawei1368 春芽

共回答了14个问题采纳率:92.9% 举报

package t2;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
for(;;)
{
Scanner input = new Scanner(System.in);
System.out.println("请输入学生的分数:");
double score = input.nextDouble();
int level1,level2;
if(score>=90.0 score<=100.0){ level1 = 1;}
else if(score>=80.0){ level1 = 2;}
else if(score>=70.0){ level1 = 3;}
else if(score>=60.0){ level1 = 4;}
else{ level1 = 5;}

if(score>=85.0&&score<=100.0){level2 = 1;}
else if(score>=70.0){level2 = 2;}
else if(score>=60.0){level2 = 3;}
else{level2 = 4;}
switch(level1)
{
case 1:
System.out.print("该生的成绩等级是:优");
break;
case 2:
System.out.print("该生的成绩等级是:良");
break;
case 3:
System.out.print("该生的成绩等级是:中");
break;
case 4:
System.out.print("该生的成绩等级是: 及格");
break;
case 5:
System.out.print("该生的成绩等级是: 不及格");
break;
}
switch(level2)
{
case 1:
System.out.println("A ");
break;
case 2:
System.out.println("B ");
break;
case 3:
System.out.println("C ");
break;
case 4:
System.out.println("D ");
break;
}
}
}
}结果:

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.017 s. - webmaster@yulucn.com