续前面的switch语句
public class Switch3{
public static void main(String[] args){
//接收用户输入
java.util.Scanner n = new java.util.Scanner(System.in);
// 提示用户输入
System.out.print("请输入您的成绩:");
double chengji = n.nextDouble();
//划分成绩
if (chengji < 0 || chengji >100){
System.out.println("输入有误!");
return;
}
//把分数强转为int类型才能代入switch语句
int dengji = (int)(chengji/10);//成绩除以10以后强转int类型
//用switch划分成绩等级
switch(dengji){
case 9: case 10:
System.out.println("优秀");
break;
case 8:
System.out.println("l良");
break;
case 7:
System.out.println("中");
break;
case 6:
System.out.println("及格");
break;
case 1:case 2:case 3: case 4:case 5:
System.out.println("不及格");
break;
}
}
}

该Java程序从用户输入接收成绩,将成绩分为0-100的范围,并按10分一档划分等级,如'优秀'、'良好'、'中'、'及格'或'不及格'。程序首先检查输入是否有效,然后进行转换和判断,最后通过switch语句打印出相应的成绩等级。
333

被折叠的 条评论
为什么被折叠?



