java中用swich条件语句写对学生成绩等级划分的程序,要求60分以下为差,6

java中用swich条件语句写对学生成绩等级划分的程序,要求60分以下为差,60到70分为中,70到80分为良,80分以上为优。

importjava.util.Scanner;publicclasstest{publicstaticvoidmain(String[]args){Scannerx=newScanner(System.in);System.out.println("请输入成绩");inta=x.nextInt();intn=a/10;//百分制转换为等第switch(n){case10://表示如果n=10,也就是一百分,输出Acase9:System.out.println("A");break;case8:System.out.println("B");break;case7:System.out.println("C");break;case6:System.out.println("D");break;case5:case4:case3:case2:case1:case0:System.out.println("FAIL");//低于六十分的输出不及格FAILbreak;default:System.out.println("请输入一个正确的成绩");//输入的不是百分制,报错}}}追问

谢谢啦,懂啦

温馨提示:内容为网友见解,仅供参考
无其他回答

用Java编程输入学生成绩的等级,给出相应的成绩范围。
System.out.println("范围在60~70");if(a=='D')System.out.println("范围在60分以下");} } 我这样的修改是不是符合你的意思啊!

switch case用法举例
再重申一下: switch是"选择"语句, 不是“循环”语句 。很多新手看到break就以为是循环语句, 因为break一般给我们的印象都是跳出"循环", 但break还有一个用法, 就是跳出switch。4) 若所有的 case 中的常量表达式的值都没有与 switch 后面括号内"表达式的值相等的, 就执行 defaul 后面的语句, defau...

相似回答