案例:
要求:輸出「*」組成的幾行幾列拼成的長方形和三角形;
分析:輸出的應該是單個*組成的圖形,所以要考慮到每行每列的*個數
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...