600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 计算成绩的及格率和优秀率

计算成绩的及格率和优秀率

时间:2021-04-06 05:57:26

相关推荐

计算成绩的及格率和优秀率

考试总分为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();}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。