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

需求说明:

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

实现思路:

  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);
	}
}
发布了30 篇原创文章 · 获赞 5 · 访问量 839

猜你喜欢

转载自blog.csdn.net/weixin_44893902/article/details/104387400