public static void main(String[] args) {
		
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入总人数");
		int num = sc.nextInt();
		int a=0;
		for (int i = 1; i <= num; i++) {
			System.out.println("请输入第"+i+"位的成绩");
			int score = sc.nextInt();
			if(score>=80){
				continue;
			}else{
				a=a+1;
			}
		}
		System.out.println("80分以上人数为"+(num-a));
		String b=(double)(num-a)/num*100 +"%";
		System.out.println("80分以上学生所占比例为:"+b);
	}

用户可以实现输入学生数量获取对应的输入成绩数量

用户输入完成后会自动计算高于80分的人数并算出比例

计算其他分数只需将if判断条件更改即可