java用switch语句根据分数输出学生等级
/**
* 从键盘上输入分数,计算等级grade=score/10;
* <60,不及格,继续努力!
* 60-69,及格,仍需努力!
* 70-79,一般,继续加油!
* 80-89,良好,再接再厉!
* 90-100,优秀,继续保持!
*/
import java.util.Scanner;
public class Test03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入分数:");
int score = sc.nextInt();
int grade = score/10;
switch (grade){
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("分数有误!"); //输入的分数范围应为0-100;
}
sc.close();
}
}
结果如下图: