循环嵌套-学生成绩
import java.util.Scanner; public class TestContinue{ public static void main(String[] args){ /* 3个班级各4名学员参赛,计算每个班级参赛学员平均分,统计成绩大于85分学员数 分析: 外层循环控制班级的个数 内层循环控制某班级的学员人数 计算班级平均分=班级的总成绩/人数; 统计大于85分的学员人数: 小于85分可以使用continue跳过,大于85数量加1 */ Scanner input = new Scanner(System.in); for(int i=1;i<4;i++){ double sum=0,avg=0; int count=0;//当前班级大于85分的学员个数 for(int j=1;j<5;j++){ System.out.println("请输入第"+i+"班级第"+j+"名学生的成绩:"); double score = input.nextDouble();//获取学员成绩 sum+=score;//计算班级总成绩 avg = sum/4;//计算平均分 if(score<=85){ continue; //跳过本次循环,重新执行下一次循环。 } count++; } System.out.println("第"+i+"班级平均分:"+avg+",大于85分的学员总数为:"+count); } } }