SwitchTest02.java
/*
要求:
1、系统接收一个学生的考试成绩,根据考试成绩输出成绩的等级。
2、等级:
优:[90-100]
良:[80-90)
中:[70-80)
及格:[60-70)
不及格:[0-60)
3、要求成绩是一个合法的数字,成绩必须在[0-100]之间,成绩可能带有小数。
使用switch语句实现。
*/
public class SwitchTest02{
public static void main(String[] args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.print("请输入学生考试成绩:");
double score = s.nextDouble();
switch((int)score/10){
case 0: case 1: case 2:
case 3: case 4: case 5:
System.out.println("不及格");
break;
case 6:
System.out.println("及格");
break;
case 7:
System.out.println("中");
break;
case 8:
System.out.println("良");
break;
case 9: case 10:
System.out.println("优");
break;
default:
System.out.println("非法信息");
}
}
}