javaSE學習08 三種迴圈語句的區別

2021-07-30 06:22:31 字數 1030 閱讀 5777

第一種:for迴圈

迴圈結構for語句的格式:      

for(初始化表示式;條件表示式;迴圈後的操作表示式)

eg:

1

class

dome_for210}

11system.out.println(sum);12}

13 }

輸出結果為:30

第二種while語句

迴圈結構while語句的格式:

初始化語句;

while(判斷條件語句)

eg:

1

class

demo_while

10 system.out.println("sum = " +sum);11}

12 }

輸出結果為: sum = 5050

第三種do....while語句

迴圈結構do...while語句的格式:

初始化語句; 

do while(判斷條件語句);

eg:

1

class

demo1_dowhile

11while (i <= 100); //

判斷條件語句

12 system.out.println("sum = "+sum); //

輸出結果13}

14 }

輸出結果:sum = 5050

總結:三種迴圈語句的區別:

1.do...while迴圈至少執行一次迴圈體.

2.而for,while迴圈必須先判斷條件是否成立,然後決定是否執行迴圈體語句.

3.for迴圈語句不過是while迴圈的一種簡化形式,例如:

for(int i=10;i>0;i--)

可以重寫為:

int i=10;

while(i>0)

**:

javase 遍歷Map的三種方式

一 setkeyset 返回key陣列 使用keyset 獲得map集合的所有鍵名。執行for迴圈,通過iterator.hasnext 和 iterator.next 獲得每乙個鍵名,再通過map.get key 方法獲得值value test public void test 二 set ent...

PHP的三種迴圈

while 只要條件為真就迴圈 for 提前知道迴圈的次數 foreach 用來迴圈陣列,指標控制 和while for控制迴圈次數的條件不同 當物件被foreach的時候,內部的valid,current,key方法會依次被呼叫,其返回的值便是foreach語句的key和value。當一次迴圈體結...

三種迴圈的比較

switch case 語法 switch 表示式 變數 case 值1 語句1 break case 值2 語句2 break default 語句3 break 執行過程 當程式執行到switch 表示式 變數 先判斷括號裡的表示式,執行大括號裡的case 後面的值1 如果和值1匹配,就執行語句...