您的位置:首页 > 编程语言 > Java开发

JAVA学习代码——二重循环

2016-08-14 12:30 260 查看
package com.imooc;

import java.util.Scanner;

/*
*功能:实现接收三个班级的各四个学院的成绩信息,然后计算每个班级学员的平均分
*知识点:二重循环,外层循环控制班级的数量,内层循环控制每个班级的学员数量
* 经验总结:
* 1.通过分析,明确需求
* 2.整理相关知识点
* 3.梳理实现流程
* 4.借助“断点跟踪”调试解决问题*/
public class Demo02 {
public static void main(String[] args) {
// 创建main函数:main+(alt+/)快捷键或创建类时添加main函数
int classNum = 3;// 班级数量
int stuNum = 4;// 学员数量
double sum = 0;// 成绩可能为小数,定义为double,成绩总和
double avg = 0;// 成绩平均分
Scanner input = new Scanner(System.in);// 创建Scanner对象
for (int i = 1; i <= classNum; i++) {// 外层循环控制班级数量
sum = 0;// 成绩总和归零,不归零会将前面总和算入后面成绩
System.out.println("***请输入第" + i + "个班级的成绩***");
for (int j = 1; j <= stuNum; j++) {// 内层循环控制每个班级学员数量
System.out.println("请输入第" + j + "个学员的成绩");
int score = input.nextInt();// 定义整型score来获取保存成绩
sum = sum + score;// 成绩累加求和
}
avg = sum / stuNum;// 计算平均分
System.out.println("第" + i + "个班级的学生的平均分为:" + avg);
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: