一、二重循環
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("\n"); 9 } 10 } 11 }
運行結果:如圖:
2、for循環中,嵌套while或do…while
for(){
while(){
}
或
do{
}while();
}