运用 switch 语句实现一个判断学生成绩对应的区间,<60 不及格,60-69 及格,70-79 中,
80-89 良,90-99 优秀,100 满分,除此之外,数据有误。
import java.util.Scanner;
public class SwitchDemo{
public static void main(String[] args){
//1.创建一个变量 score 用来存储学生成绩
Scanner input = new Scanner(System.in);
System.out.println("请输入一个学生成绩,我来帮您判断区间");
int score = input.nextInt();
//2.利用成绩的值 来进行判断所在区间
switch(score/10){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
if(month<1 || month>12){
System.out.println("您输入的数据有误!");
}else if(month>=3 && month<=5){
System.out.println("春天");
}else if(month>=6 && month<=8){
System.out.println("夏天");
}else if(month>=9 && month<=11){
System.out.println("秋天");
}else{
System.out.println("冬天");
}
System.out.println("<60 不及格");
break;
case 6:
System.out.println("60-69 及格");
break;
case 7:
System.out.println("70-79 中");
break;
case 8:
System.out.println("80-89 良");
break;
case 9:
System.out.println("90-99 优秀");
break;
case 10:
if(score==100){
System.out.println("100 满分");
break;
}
default:
System.out.println("输入数据有误");
break;
}
}
}
简单运用 switch 语句实现一个判断学生成绩对应的区间,<60 不及格,60-69 及格,70-79 中,80-89 良,90-99 优秀,100 满分,除此之外,数据有误。
最新推荐文章于 2024-03-10 22:34:48 发布