java练习,用数组计算学生的平均分

java练习,用数组计算学生的平均分
定义一个数组来存储12个学生的成绩{72,89,65,58,87,91,53,82,71,93,76,68},计算并输出学生的平均成绩。

				int sum = 0;
				int[] a = {72,89,65,58,87,91,53,82,71,93,76,68};
				for (int i = 0; i < a.length; i++) {
					sum = sum + a[i];
				}
				System.out.println("学生平均分是: "sum / a.length);

下面进行代码改进
可以接受学生长度和学习成绩

				Scanner sc = new Scanner(System.in);
				System.out.println("请输入学生人数");
				int length = sc.nextInt(); 
				//定义双精度数组 存储成绩
				double sz[] = new double[length];
				//通过for循环把成绩添加到数组中
				for(int i = 0; i < length; i++) {
					System.out.println("请输入分数");
					sz[i] = sc.nextDouble();
				}
				double sum = 0;
				for (int i = 0; i < length; i++) {
					sum = sum + sz[i];
				}
				System.out.println("学生的平均分数: " +sum/length);

你可能感兴趣的:(java基础,笔记,java,算法)