Java当中判断学⽣成绩等级的⽅法前⾔
使⽤两种⽅式来判断学⽣成绩的等级
第⼀种:if…else if…else来判断
第⼆种:使⽤switch语句来判断
⼀、if…else if…else来判断
代码如下(⽰例):
import java.util.Scanner;
//题⽬:使⽤键盘输⼊分数,来判断成绩的等级。
java switch case string// 等级分为A:90~100,B:80~90,C:70~80,D:60~70,E:0~60
class test
{
public static void main (String[] args)
{
//第⼀种⽅法
Scanner scn=new Scanner(System.in);
int Int();
if(xm>=90&& xm<=100){
System.out.println("你的成绩为:"+xm+"等级分为A");
}else if(xm>=80&& xm<90){
System.out.println("你的成绩为:"+xm+"等级分为B");
}else if(xm>=70&& xm<80){
System.out.println("你的成绩为:"+xm+"等级分为C");
}else if(xm>=60&& xm<70){
System.out.println("你的成绩为:"+xm+"等级分为D");
}else if(xm>=0&& xm<60){
System.out.println("你的成绩为:"+xm+"等级分为E");
}else{
System.out.println("你输⼊的分数有问题,请从新输⼊");
}
}
}
运⾏结果如下(⽰例):
//输⼊80
/
/运⾏结果
你的成绩为:80等级分为B
2.使⽤switch语句来判断
代码如下(⽰例):
import java.util.Scanner;
//题⽬:使⽤键盘输⼊分数,来判断成绩的等级。
// 等级分为A:90~100,B:80~90,C:70~80,D:60~70,E:0~60
class test
{
public static void main (String[] args)
{
/
/第⼆种⽅法
Scanner scn=new Scanner(System.in);
double Double();
int cj=(int)xm%10;
switch(cj){
case0:
case1:
case2:
case3:
case4:
case5:
System.out.println("你的成绩为:"+xm+"等级分为E");
break;
case6:
System.out.println("你的成绩为:"+xm+"等级分为D");
break;
case7:
System.out.println("你的成绩为:"+xm+"等级分为C");
break;
case8:
System.out.println("你的成绩为:"+xm+"等级分为B");
break;
case9:
case10:
System.out.println("你的成绩为:"+xm+"等级分为A");
break;
default:
System.out.println("你输⼊的分数有问题,请从新输⼊");
}
}
}
运⾏结果如下(⽰例):
//输⼊55.36
/
/运⾏结果
你的成绩为:55.36等级分为E
总结
提⽰:第⼀种⽅法只是使⽤了整型类型,感兴趣的可以看看浮点型如何使⽤判断:
例如:以上就是今天要讲的内容,本⽂简单的⽤⼀个学⽣成绩等级的判断介绍了if…else if…else以及switch…case…default的使⽤,⽽if…else if…else、switch…case…default还需要有很多的习题去练习。
要记住:代码⼀句半,码农⼀顿饭。要想吃的饱,打码勤⼜快。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。