1.迴圈語句do-while
do-while迴圈語句的語法格式如下,
dowhile(迴圈條件);
注意事項:
1.do-while迴圈以關鍵字do開頭。
2.大括號括起來的是迴圈體。
3.最後的while關鍵字和緊隨其後的小括號括起來的是迴圈條件。
do-while語句的流程圖如圖所示。
do-while語句的執行步驟如下。
(1)首先執行迴圈體。
(2)執行完畢後對迴圈條件的結果進行判斷。
(3)如果結果為真,則繼續執行迴圈體。如果結果為假,終止迴圈,執行後面的語句。
下面我們來說個例子。
請使用do-while迴圈實現1+2+3+…+100的求和計算。
關鍵**如下所示
public static void main(string args)while(i<=100);
system.out.println("sum="+sum);
}
輸出結果:
sum = 5050;
2.for迴圈for迴圈語句的語法格式如下。
for(表示式1;表示式2;表示式3)
更直觀地表示為:
for(變數初始化;迴圈條件;修改迴圈變數的值)
for語句的流程圖如下圖所示。
for語句的執行步驟如下。
(1)首先執行表示式1,一般是進行變數初始化操作。
(2)然後執行表示式2,即對迴圈條件進行判斷。
(3)如果結果為真,則執行迴圈體。
(4)迴圈語句執行完畢後執行表示式3,改變迴圈變數的值,再次執行表示式2,如果結果為真,繼續迴圈。
(5)如果結果為假,終止迴圈,執行後面的語句。
3.迴圈對比
(1)語法格式不同
1)while迴圈語句語法格式如下。
變數初始化
while(迴圈條件)
2)do-while迴圈語句語法格式如下。
變數初始化
dowhile(迴圈條件);
3)for迴圈語句法格式如下。
for(變數初始化;迴圈條件;修改迴圈變數)
(2)執行順序不同
1)while迴圈:先判斷迴圈條件,再執行迴圈體。如果條件不成立,退出迴圈。
2)do-while迴圈:先執行迴圈體,在判斷迴圈條件,迴圈體至少執行一次。
3)for迴圈:先執行變數初始化部分,在判斷迴圈條件,然後執行迴圈體,最後進行迴圈變數的計算。如果條件不成立,跳出迴圈。
(3)適用情況不同
在解決問題時,對於迴圈次數確定的情況,通常選用for迴圈;對於迴圈次數不確定的情況,通常選用while迴圈和do-while迴圈。
迴圈語句(2)
for的巢狀 99乘法表 for int a 1 a 9 a 控制行 console.writeline console.readline 結果 列印星號 直角在左上 列印星號,直角在左下 直角在右邊之後就有點難了。我就暈了。直角在右上 for int i 1 i 5 i for int t 5 t...
while迴圈語句(2)
一對圓括號內的數值單位是毫秒。include include intmain 上面注意兩個地方 標頭檔案sleep s大寫 windows w大小寫都可以 我其他試了,不管用?加在printf的前面的內容,在列印新的內容之前把螢幕上的清除乾淨。include include intmain incl...
Python 迴圈語句2
本章節將向大家介紹python的迴圈語句,程式在一般情況下是按順序執行的。程式語言提供了各種控制結構,允許更複雜的執行路徑。迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式 python提供了for迴圈和while迴圈 在python中沒有do.while迴圈 ...