一、二重循环
1、循环中,嵌套另外一个循环,将内层的循环,看成外层循环的一个循环操作
2、常见的二重循环
形式1: 外层while或do…while
内层为for循环
形式2: 外层、内层都是for循环
形式3: 外层为for循环,内层为while或do…while
3、二重循环的执行顺序
1、首先执行1次外层循环;
2、进入外层循环后,必须要将内层循环全部循环完毕,
才继续进行外层的第2….N次循环。
二、二重循环中的continue和break【最近原则】
1、continue:结束离它【最近的循环结构】的本次循环,进入该循环结构的下一次循环
2、break:终止离它【最近的循环结构】的循环
三、二重循环常见方式
1、for循环相互嵌套
for( ){
for(){
}
}
示例1:用二重循环打印矩形字符*的代码
1 public class Example2 { 2 public static void main(String[] args){ 3 System.out.println("打印矩形:"); 4 for(int i=0;i<=4;i++){ 5 for(int a=1;a<=4;a++){ 6 System.out.print("*"); 7 } 8 System.out.println(" "); 9 } 10 } 11 }
运行结果:如图:
2、for循环中,嵌套while或do…while
for(){
while(){
}
或
do{
}while();
}