import java.util.Scanner;
public class student {
public static void main(String[] args) {
int score=0,grade=0;
Boolean flag=true;
while(flag){
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生成绩:");
score=sc.nextInt();
if(score>=0&&score<=100)
{
System.out.println("输入的成绩有效!");
flag=false;
}
else
{
System.out.println("输入的成绩无效!(学生成绩需在0~100之间),请重新输入:\n");
}
grade=score/10;
}
switch(grade)
{
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:System.out.println("学生的成绩等级为E");break;
}
}
}
运行效果如下: