/**
*使用switch语句实现: 命令行输出的百分制参数,打印相应等级
* 90以上为A等级 80-90为B等级 70-80为C级
* 其它为D级
*
* 因为1-100它们范围太广,我们可以利用java语言的强类型的特点
* 它是int类型是没有小数的。我们使用参数/10,然后再使用switch对
* /10之后的结果进行逐级判断。然后显示对应的等级
*/
public static void main(String[] args) {
//因为要兼容小数所以我们把小数给强制类型转换成了int类型
int num = (int) Double.parseDouble("90.2");
System.out.println(num);
switch (num / 10) {
case 10:
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
default:
System.out.println("D");
}
}
《黑马程序员》 基础练习题
最新推荐文章于 2024-05-21 18:01:31 发布