package java基础知识.数组和常用算法;
import java.util.Scanner;
public class 二重循环Test {
/**
* @二重循环
* 二重循环就是在循环体中再嵌入一层循环
* 试题:某次程序大赛,3个班级各有4名学员参赛,计算每个班级参赛的学员的平均分
* 思路:共有3个班级,循环3次计算每个班级参赛学员的平均分,每班4名学员,循环4次累加求得总分,可以通过while,do..while,for循环相互嵌套来解决问题.
*/
public static void main(String[] args) {
//导入输入方法
Scanner input = new Scanner(System.in);
//外层循环要循环三次
for (int i = 0; i < 3; i++) {//控制3个班级
System.out.println("请输入第" + (i + 1) + "个班级的每个学员的成绩 :");
double sum =0;//内层循环要计算每个班级的参赛学员的总分
//内层循环结束以后,才执行外层循环的语句
//也就是外层循环执行一次循环体,内层循环必须执行完
for (int j = 0; j < 4; j++) {//控制每个班级的四个参赛学员的总分
System.out.println("第" + (i + 1) + "个班级的第" + (j + 1)
+ "个学员的成绩为 :");
double chengji = input.nextDouble();
sum += chengji ;
}
double avg = sum/4;//求平均分
//输出结果
System.out.println("第"+(i+1)+"个班级的学员总成绩为:"+sum+",平均分是 :"+avg);
}
System.out.println("运算完毕,谢谢你的使用,祝你学习愉快!baybay!");
}
}
二重循环Test
最新推荐文章于 2023-03-27 16:29:28 发布