for語句巢狀迴圈使用

2021-08-01 09:03:42 字數 715 閱讀 9797

案例:

要求:輸出「*」組成的幾行幾列拼成的長方形和三角形;

分析:輸出的應該是單個*組成的圖形,所以要考慮到每行每列的*個數

1.要想組成三行四列的長方形圖形;

則需要每行先排好四個*,再連續執行下面的程式,輸出三行同樣的****

for(int i=0;i<4;i++)

2.優化----巢狀迴圈

for(int i=0;i<3;i++)

sysnte.out.println();//在第二個for語句之外,第乙個for語句裡面,所以當第二個for語句執行完一次,會自動跳轉下一行。

}

3.要求列印乙個三角形,則輸出條件不變,for語句改變;

for(int i=0;i<5;i++)

system.out.println();

}

輸出的圖形:***

*******

*****

4.倒三角形

只需要改變第二個for語句的條件

for(int j=0;j<=5-i;j++)

for語句,巢狀迴圈

1 格式 for 初始表示式,布林表示式,選代因子 2 初始化表示式 迴圈變數的初值 條件判斷部分為 布林表示式 選代因子 控制迴圈變數的增減 3 do while迴圈先執行迴圈體 然後判斷布林表示式的值 do while迴圈的迴圈體至少要執行一次。do while dowhile 布林表示式 巢狀...

使用控制結構 迴圈語句 巢狀迴圈和標號

循巢狀是指在乙個迴圈語句之中嵌入另乙個迴圈語句,而標號 label 則用於標記巢狀快活巢狀迴圈。通過在巢狀迴圈中使用標號,可以區分內層迴圈和外層迴圈,並且可以在內層迴圈中直接退出外層迴圈。在編寫pl sql塊時,可以使用 定義標號。例子 declare result int begin for i ...

js迴圈語句與迴圈巢狀

break 跳出所在的switck或迴圈結構 var n number prompt var m math.ceil math.sqrt n 根據數學相關的定理,判斷範圍可縮小至 2,sqrp n var found false 找到因子的標記 for var i 2 i m i alert fou...