永发信息网

java中 使用switch语句实现学生成绩等级

答案:6  悬赏:80  手机版
解决时间 2021-03-23 09:39
java中 使用switch语句实现学生成绩等级
最佳答案
步骤如下:
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;
}
}    
}
}
结果:

拓展资料

JAVA抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。
final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。
全部回答
//通过控制台输入分数
public static void main(String[] args){ System.out.println("请输入分数:");
Scanner input=new Scanner(system.in);
int i=input.nextInt();
i=i/10;
switch(i){ case 10: 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; default: if(i>=0&& i<=10){System.out.println("E"); }else{ System.out.println("输入的数不是有效分数"); }
break; } } 或者 switch (i) { case 100: case 90:
System.out.println("分数是" + i + " 等级为A"); break;
case 80: System.out.println("分数是" + i + " 等级为B"); break;
case 70: System.out.println("分数是" + i + " 等级为C");
case 60:System.out.println("分数是" + i + " 等级为D");
default: if(i>=0&& i<=10){ System.out.println("分数是" + i + " 等级为E");
}else{System.out.println("输入的数不是有效分数"); }break; }

[java] view plain copy
import java.util.Scanner;  
public class Text3 {  
public static void main(String[] args){  
System.out.println("请输入成绩");  
Scanner a = new Scanner(System.in);  
int a1= a.nextInt();  
switch (a1/10) {  
case 10:  
case 9:  
System.out.print("A");  
break;  
case 8:  
System.out.println("B");  
break;  
case 7:  
System.out.println("C");  
break;  
case 6:  
System.out.println("D");  
default:  
System.out.println("E");  
break;  
}  
a.close();  
}  

}  


拓展资料:

switch语句只能进行等值判断,而且如果满足条件没有break的话,程序会继续继续执行下一条语句,直到遇到break跳出程序,或者将整个判断遍历一遍。

用if else吧
switch(score) {
case 100:
case 99:
...
case 90:
System.out.println("A");
break;
case 89:
case 88:
...
case 80:
System.out.println("B");
break;
...
}
//通过控制台输入分数
public static void main(String[] args){

System.out.println("请输入分数:");
Scanner input=new Scanner(system.in);
int i=input.nextInt();
i=i/10;
switch(i){
case 10:
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;
default: if(i>=0&& i<=10){
System.out.println("E");
}else{
System.out.println("输入的数不是有效分数");
}
break;
}
}
或者
switch (i) {
case 100:
case 90:
System.out.println("分数是" + i + " 等级为A");
break;
case 80:
System.out.println("分数是" + i + " 等级为B");
break;
case 70:
System.out.println("分数是" + i + " 等级为C");
case 60:System.out.println("分数是" + i + " 等级为D");
default:
if(i>=0&& i<=10){
System.out.println("分数是" + i + " 等级为E");

}else{
System.out.println("输入的数不是有效分数");
}break;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
资阳区益阳友谊洗衣中心(资江西路)在什么地方
美丽开化一我可爱的家乡作文150字怎么写
大伊万和沙皇炸弹有什么区别?
对老人孝顺的名言警句,老年人爱学习的诗句或
人体内碱基互补配对发生在①DNA复制; ②转
北京协和医院西院-地下停车场这个地址在什么
求win7提高电脑fps方法
纤夫是怎么来的?
请高人解卦,问学业
堡垒之夜英雄勋章只用买一次就能解锁奖励吗?
左手比右手灵活的人就是右脑很发达的吗?
签卖房协议没过户,拆迁算谁的
开头用名言的格式,描写8月的诗句有哪些?
69万8千日元和多少人民币
我承包经营个夜总会,我应该占利润的百分之多
推荐资讯
现在买车和年底买车,哪个贵一点
宾得k52到底好不好
高密炉包这个地址在什么地方,我要处理点事
这张脸稚气吗
吉林省亨达经贸有限责任公司我想知道这个在什
我在浙江金华地区永康市五金厂工作,近年来几
如何用硬币占卦
人工浇筑桥梁混凝土1立方人工费是多少
善于用化学的眼光看世界,能够提高自己的科学
车胄被杀曹操什么心情
怎样从广州第一人民医院到北京路和上下九?
中元节放花灯诗句,鬼节的时候为什么要放河灯
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?