来源:http://www.imooc.com/video/1628
新需求:
编写Java程序,实现接收三个班级各四名学员的JAVA成绩,然后计算每个班级学员的平均分
小技巧:
输入main 加 Alt + / 回车,然后即可输入
public static void main(String[] args) { }
源代码如下:
1 package com.imooc; 2 import java.util.Scanner; 3 4 /* 5 * 功能:实现接收三个班级各四名学员的JAVA成绩,然后计算每个班级学员的平均分 6 * 知识点:二重循环、外层循环控制班级的数量、内层循环控制每个班级的学员数量 7 * 8 */ 9 public class Demo02 { 10 public static void main(String[] args) { 11 int classNum=3;//班级数量 12 int stuNum=4;//学生数量 13 double sum=0;//成绩总和 14 double avg=0;//成绩平均分 15 Scanner input=new Scanner(System.in); 16 17 for (int i=1; i <= classNum; i++) { //外层循环控制班级的数量 18 System.out.println("***请输入第"+i+"个班级的成绩***"); 19 sum=0; 20 for (int j=1;j<=stuNum;j++) { 21 System.out.println("请输入第"+j+"个学员的成绩: "); 22 int score=input.nextInt();//获取输入的成绩 23 sum=sum+score;//成绩累加求和 24 } 25 avg = sum / stuNum;//计算平均分 26 System.out.println("第"+i+"个班级学生的平均分为:"+avg); 27 } 28 29 } 30 }
结果如下:
***请输入第1个班级的成绩*** 请输入第1个学员的成绩: 67 请输入第2个学员的成绩: 89 请输入第3个学员的成绩: 95 请输入第4个学员的成绩: 80 第1个班级学生的平均分为:82.75 ***请输入第2个班级的成绩*** 请输入第1个学员的成绩: 100 请输入第2个学员的成绩: 85 请输入第3个学员的成绩: 75 请输入第4个学员的成绩: 64 第2个班级学生的平均分为:81.0 ***请输入第3个班级的成绩*** 请输入第1个学员的成绩: 76 请输入第2个学员的成绩: 88 请输入第3个学员的成绩: 98 请输入第4个学员的成绩: 65 第3个班级学生的平均分为:81.75
经验总结:
1.通过分析,明确需求
2.整理相关知识点
3.梳理实现流程
4.借助“断点跟踪”解决问题
时间: 2024-10-16 19:49:24