考试总分为100,60分以上为及格,85分以上为优秀,计算及格率和优秀率
思路:先定义一个变量num记录输入了多少个同学的分数,再用for循环遍历来计算满足条件的人数,if条件语句的嵌套表示,满足大于60分且大于85分的同学计算人数,再计算满足大于60分且小于85分同学的人数,最后再用不同分数段的人数除以num,得到及格率和优秀率。
public static void main(String[] args) {Scanner scan = new Scanner(System.in);int num = scan.nextInt();double yx = 0;double jg = 0;for(int i = 0; i < num; i++){int a = scan.nextInt();if(a >= 60){if(a >= 85){yx++;}jg++;}}System.out.println(Math.round(jg*100/num) + "%");System.out.println(Math.round(yx*100/num) + "%");scan.close();}