當前位置:文檔之家 > for循環嵌套的理解

for循環嵌套的理解

循環語句的嵌套

一個循環結構內可以含有另一個循環,稱為循環嵌套,又稱多重循環。常用的循環嵌套是二重循環,外層循環稱為外循環,內層循環稱為內循環。

雙重循環的結構:

for (循環變量初始化;終止條件表達式;循環變量的增量)

{

語句或語句塊;

for(循環變量初始化;終止條件表達式;循環變量的增量)

{

語句或語句塊;

}

}

上面的結構共有兩個for語句組成,它們之間的層次關系是一個套住另一個,我們把這種關系叫做嵌套關系,注意:這種層次關系是唯一的,不可改變的。
如:
public class L01

{

public static void main(String args[])

{

for (int i=1;i<=2;i=i+1)

{

for (int j=1;j<=3;j=j+1)

{

System.out.println(i+” “+j);

}

}

}

}



從結構上看,內循環(for j)是外循環的循環體,它的執行過程仍要遵循循環語句的執行原則。首先執行外層循環,即由i由1至2執行2次。外層循環每執行一次,內層則執行一個完整的循環,即執行3次,循環體(即輸出i, j的值)共執行6次。
運行結果:
1 1

1 2

1 3

2 1

2 2

2 3