1. 程式人生 > >使用for迴圈雙層巢狀 控制檯列印九九乘法表

使用for迴圈雙層巢狀 控制檯列印九九乘法表

for(int i = 1;i<=9;i++)
{
for(int j = 1;j<=9;j++)
{
System.out.print(i+”*”+j+”=”+i*j+“ ”);
}
System.out.println();
}
for迴圈的執行順序是先完成初始化然後 進入迴圈 九九乘法表的結構都比較熟悉 是一個9x9的矩形 也就是九行九列 第一行有九列 第二行 有九列 第三行有九列…..等等 。for 迴圈巢狀的思路就是外面迴圈一次,內層要迴圈到底。考慮到九九乘法表的結構 用外層迴圈來控制行數的顯示 ,用內層迴圈來控制列數的顯示。當迴圈開始初始化 i = 1;也就是第一行開始,然後進入內層for迴圈,初始化 j = 1 進入迴圈體 顯示出 1 * 1 = 1 然後退出迴圈體 j++ j=2,再次進入迴圈體 顯示出 1 * 2 = 2 再次退出迴圈 j++ 然後,直到j =9 輸出 1 * 9 = 9 退出內層迴圈 執行System.out.println() 進行換行,然後i++ i=2,再次進入內層迴圈 初始化j=1然後 一直 迴圈到底 。直到輸出九九乘法表的矩形。才疏學淺,剛剛學了for迴圈,做了這個小題,表示自己對於for迴圈的一些理解。