java學習之while和if 區別

2021-08-22 04:47:37 字數 412 閱讀 3463

while和if的區別:兩者都為判斷語句,只不過是if是單次迴圈的,只判斷執行一次,而while語句是乙個迴圈語句,可以多次執行。

例:`list list=new arraylist();

list.add(「香蕉」);

list.add(「蘋果」);

list.add(「菠蘿」);

iterator iter=list.iterator();

while(iter.hasnext())

while執行完輸出的是 香蕉,蘋果,菠蘿,如果有值的話while語句會不斷執行,知道將所有list裡面的資料都執行完才停止。

if(iter.hasnext())

if執行完只是輸出了 「香蕉」,只是執行了一次,就不在執行了。

java學習 while和if的區別

while用於迴圈語句,而if用於判斷和分支語句。由於你並沒有指明是什麼程式,只能泛泛而談了。if 語句中,常用格式為 if 判斷條件 上面的結構,只是進行一次判斷。if與else結合,就可形成乙個分支結構的語句,形如 if 判斷條件1 else if 判斷條件2 else if 判斷條件3 els...

Shell學習之while語句

while do done while的用法和 c語言類似。比如乙個驗證密碼的指令碼 bin sh echo enter password read try while try secret do echo sorry,try again read try done 下面的例子通過算術運算控制迴圈的...

JS學習之while迴圈

doctype html utf 8 while迴圈 title 案例 var num 1 while num 100 while迴圈裡也應該有計數器 num 1 初始化變數 while迴圈裡也要有操作表示式 完成計數器的更新,防治死鎖 課堂案例1.列印人的一生,從一歲到100歲 var num 1...