感觉用switch好点,
- class TestLevel
- {
- public static void getLevel(int grade)
- {
- switch(grade/10)
- {
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- System.out.println("E 不及格");
- break;
- case 6:
- System.out.println("D 及格");
- break;
- case 7:
- System.out.println("C 中等");
- break;
- case 8:
- System.out.println("B 良好");
- break;
- case 9:
- System.out.println("A 优秀");
- break;
- case 10:
- if(grade%10==0)
- {
- System.out.println("A 优秀");
- break;
- }
- else
- {
- System.out.println("非法分数");
- break;
- }
- default:
- System.out.println("非法分数");
- break;
- }
- }
- public static void main(String[] args)
- {
- getLevel(101);
- }
- }
复制代码 |