Java统计学生成绩

编写程序统计班级学员的考试成绩,并将成绩按照从大到小的顺序排序,还需计算出班级的平均分及班级总分,统计成绩在80分以上的人数。

public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("请输入考试人数:");
		int num = input.nextInt();
		int[] a = new int[num];
		int number;
		int sum = 0;
		int count = 0;
		for (int i = 0; i < a.length; i++) {
			System.out.println("请输入第" + (i + 1) + "个同学的考试成绩");
			number = input.nextInt();
			a[i] = number;
			sum += a[i];
			if (a[i] >= 80) {
				count++;
			}
		}
		Arrays.sort(a);
		for (int j = a.length - 1; j >= 0; j--) {
			System.out.print(a[j] + ",");
		}
		System.out.println("班级总分是:" + sum);
		double avg = sum / num;
		System.out.println("班级平均分是:" + avg);
		System.out.println("大于80分的人数为:" + count);
	}

猜你喜欢

转载自blog.csdn.net/weixin_44379413/article/details/89293965