/*
题目:
1,系统接收一个学生的考试成绩,根据考试成绩输出成绩等级
2,等级:
优:[90~100] //9和10
良:[80~90) //8
中:[70~80) //7
及格:[60~70) //6
不及格:[0~60) //0,1,2,3,4,5
3,要求成绩是一个合法的数字,成绩必须在[0-100]之间
4,用switch语句完成
*/
public class SwitchTest01{
public static void main(String[] args){
System.out.println("请输入学生成绩:");
java.util.Scanner s=new java.util.Scanner(System.in);
double score=s.nextDouble();
String grade="该成绩不合法";
//(int)(score/10)
//例:95.5/10结果是9.55,强转为int,结果为9
switch((int)(score/10)){
case 9: case 10:
grade="优";
break;
case 8:
grade="良";
break;
case 7:
grade="中";
break;
case 6:
grade="及格";
break;
case 5: case 4: case 3: case 2: case 1: case 0:
grade="不及格";
break;
}
System.out.println(grade);
}
}
java基础之用switch判断学生成绩等级
最新推荐文章于 2024-03-10 22:34:48 发布