int count = 0;
while(count < 10);
system.out.println("-----------------" + count);
count++;
乍看一下這段這**沒有任何問題, 但仔細一看就會發現while(count <10); 有個分號 乙個單獨的分號表示乙個空語句 條件迴圈就沒有任何的返回值 就成了乙個死迴圈;
while(count < 10); 壓根就跟後面的**沒有任何關係;
do while 和while 的區別終於 while 先判斷條件迴圈 , 迴圈條件為真,才執行迴圈體; do while 是先執行迴圈體, 再判斷條件;所以do while 是怎麼樣也會先執行一次迴圈;
int count = 0;
dosystem.out.println("-----------------" + count);
count++;
while(count > 10);
雖然條件 一開始就是假的 但是還是會執行一次。
for迴圈的初始化語句只有乙個,迴圈條件也只是乙個簡單的boolean表示式。實際上,for迴圈允許指定多個初始化語句,迴圈條件也可以是乙個包含邏輯運算子的表示式,例如如下程式:
for(int b =0, s = 0, p = 0; b <10 && s< 4 && p< 1 0; p++ ){
system.out.println(b++);
system.out.println(++s + p);
流程控制概述 if語句
流程控制結構 順序結構 程式中的各項操作有出現順序執行 分支結構 程式的處理步驟出現分支,需要根據特定條件做出選擇其中乙個分支執行 迴圈結構 程式反覆執行某個或某一些操作,直到條件成立菜終止迴圈 順序結構是預設結構 分支結構語句 if 分支語句 switch 分支語句 迴圈結構語句 while 迴圈...
PHP 流程控制概述 迴圈條件語句
條件控制結構 num rand 0,100 if num 2 0 else 執行結果 num 61 num 是奇數。多向條件分支結構 elseif score 85 if score 0 and score 60 elseif score 60 and score 80 else 多向條件分支結構 ...
流程控制語句 for迴圈語句
迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段 這段被重複執行的 被稱為迴圈體語句,當反覆執行這個迴圈體時,需要通過修改迴圈變數使得迴圈判斷條件為false,從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈。1 for迴圈語句格式 for 初始化語句 迴圈條件語句 迭代語句 注意 1 for 中...