划分学生成绩等级

从键盘上输入一个0-100之间的学生成绩,输出相应的等级。学生的成绩按照不同等级分为优、良、中、及格和不及格5个等级,要求switch语句实现。(划分标准自定义)

import java.util.Scanner;

public class student {
	public static void main(String[] args) {
		for(int i = 0;i < 100;i++) {
			System.out.println("请输入学生的成绩");
			Scanner sc = new Scanner(System.in);
			int score = sc.nextInt();
			if(score >= 0 && score <= 100) {
				switch(score/10) {
				case 10:
				case 9:
						System.out.println("优");
						break;
				case 8:
					System.out.println("良");
					break;
				case 7:
					System.out.println("中");
					break;
				case 6:
					System.out.println("及格");
					break;
				case 5:
				case 4:
				case 3:
				case 2:
				case 1:
				case 0:
					System.out.println("不及格");
					break;
				}
			}else {
				System.out.println("输入的成绩错误");
			}
		}
	}
}

你可能感兴趣的:(java)