Java初学者作业——编写Java程序,根据输入的某个班级的学员成绩,计算该班级学员的平均成绩,要求输入班级的人数。

简介: Java初学者作业——编写Java程序,根据输入的某个班级的学员成绩,计算该班级学员的平均成绩,要求输入班级的人数。

需求说明:


编写Java程序,根据输入的某个班级的学员成绩,计算该班级学员的平均成绩,要求输入班级的人数。


27.png


实现思路:


  1. 声明变量sum、count以及avg用于存储总成绩、班级人数以及平均成绩。
  2. 通过Scanner接收用户输入的班级人数,并为变量count赋值。
  3. 根据平均值计算规则,需要计算总成绩,使用while循环结构实现总成绩的计算。
  4. 通过总成绩和班级人数计算平均值并输出


实现代码:


import java.util.Scanner;
public class kkk {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int sum = 0;    //用来统计总成绩
    int count = 0;    //用来保存班级人数
    double avg = 0;   //用来保存平均成绩
    System.out.println("请输入班级人数");
    count = sc.nextInt();
    System.out.printf("请输入%d位学生的成绩:\n",count);
    int i = 0;
    while(i < count) {
      sum += sc.nextInt();//总成绩
      i++;
    }
    //先将sum强转为double,否则整形除法算式不会有小数
    avg = (double)sum/count;//
    System.out.printf("计算机班平均成绩是%.1f",avg);
  }
}
相关文章
|
16天前
|
IDE Java 开发工具
在DOS环境下调试Java程序
在DOS环境下调试Java程序
22 1
|
16天前
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
25 1
|
2天前
|
前端开发 JavaScript Java
计算Java项目|基于SpringBoot的协力服装厂服装生产管理系统的设计与实现
计算Java项目|基于SpringBoot的协力服装厂服装生产管理系统的设计与实现
|
2天前
|
前端开发 JavaScript Java
计算机Java项目|基于springboot的课程作业管理系统
计算机Java项目|基于springboot的课程作业管理系统
|
3天前
|
Java
Java 计算两个时间点包含工作日天数【拿来即用】
Java 计算两个时间点包含工作日天数【拿来即用】
8 0
|
3天前
|
Java
启动Java 程序脚本 版本二
启动Java 程序脚本 版本二
10 0
|
3天前
|
小程序 Java
Java程序利用main函数中args参数实现参数的传递
Java程序利用main函数中args参数实现参数的传递
7 0
|
3天前
|
分布式计算 Java Hadoop
简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行
简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行
8 0
|
4天前
|
存储 监控 数据可视化
详解JAVA程序调优
详解JAVA程序调优
9 0
|
7天前
|
算法 Java 测试技术
滚雪球学Java(55):想让你的程序更有趣?加上这个Java的Random类的小技巧!
【6月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
14 2
滚雪球学Java(55):想让你的程序更有趣?加上这个Java的Random类的小技巧!