互联网门户网站建设管理 总结,手机wap网站模板使用,怎么可以让百度快速收录视频,推广百度百科问题#xff1a;
编写程序#xff0c;输入一批学生的成绩#xff0c;遇0或负数则输入结束#xff0c;要求统计并输出优秀#xff08;大于85#xff09;、通过#xff08;60#xff5e;84#xff09;和不及格#xff08;小于60#xff09;的学生人数。 示例 #x…问题
编写程序输入一批学生的成绩遇0或负数则输入结束要求统计并输出优秀大于85、通过6084和不及格小于60的学生人数。 示例 输入一批学生成绩遇0结束如88 71 68 70 59 81 91 42 66 77 83 0。输出各个成绩段的人数如85:2 60-84:7 60:2。 解答思路
以下是使用 Java 实现统计学生成绩的代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int excellentCount 0; int passedCount 0; int failedCount 0; System.out.println(请输入学生成绩输入 0 或负数结束);while (true) {int score scanner.nextInt();if (score 0) {break; }if (score 85) {excellentCount;} else if (score 60) {passedCount;} else {failedCount;}}System.out.println(85: excellentCount);System.out.println(60-84: passedCount);System.out.println(60: failedCount);}
} 上述代码中首先定义了三个变量excellentCount、passedCount和failedCount分别用于统计优秀、通过和不及格的学生人数。然后使用一个无限循环不断从用户那里获取学生成绩。如果成绩小于或等于 0则退出循环。否则根据成绩的范围更新相应的统计变量。最后打印出各个成绩段的人数。 (文章为作者在学习java过程中的一些个人体会总结和借鉴如有不当、错误的地方请各位大佬批评指正定当努力改正如有侵权请联系作者删帖。)