把一个循环放在另一个循环体内,就形成了嵌套循环。其中for,while,do-while均可以内外层循环。通常循环嵌套不超过三层否则代码可读性很差。
public class example{
public static void main(String[] args){
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
System.out.println(i+"\t"+j);
}
}
}
}
输入5个班级中5个学生的成绩,并计算平均值
import java.util.Scanner;
public class example{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
for(int i=1;i<=3;i++){
double sum = 0;
for(int j=1;j<=5;j++){
System.out.println("请输入"+i+"个班的第"+j+"个学生的成绩");
double score=sc.nextDouble();
sum+=score;
System.out.println("成绩为"+score);
}
System.out.println("班级总分="+sum+"平均分="+(sum/5));
}
}
}