一)判斷語句
if語句(順序執行的判斷語句)
只有if
class ifdemo
}}
if-else
class ifdemo else
}}
if - else if - else
class ifdemo else if (x == 2) else
}}
switch語句
break表示跳出整個switch語句。
break是防止執行到下一條語句。
default是上記case以外的場合。
switch對應的資料型別,只能是 byte short int char,以外的資料型別,需要用 if。
oper可以是表示式,也可以是變數。 case 對應的表示式和變數的對應的比較結果。
public class t
case '-':
case '*':
case '/':
default:
} }}
二)迴圈語句
while 和 do - while
不知道迴圈次數的時候
while迴圈語句:如果判斷條件x <= 10 是false的時候,一次迴圈也不執行
public class t
system.out.println("1 --> 10 累加的結果為:" + sum) ;
}}
do - while 迴圈語句 無論whie的判斷條件是否正確,迴圈都至少會執行一次。
public class t while(x<=10) ; // 迴圈條件判斷
system.out.println("1 --> 10 累加的結果為:" + sum) ;
}}
for:
已知迴圈次數的時候
public class t
system.out.println("1 --> 10 累加的結果為:" + sum) ;
}}
foreach:一種更為簡潔的for迴圈,用於陣列和容器。
public class foreachfloat
for (float x : f)
} }
while(true) 和for(;;)都是無限迴圈。對於編譯器來說都是一回事,怎麼寫根據個人習慣。
可以通過break,return,continue來中斷迴圈。
三)break 和 continue
break
命令可以終止迴圈的執行,然後執行迴圈之外的**
public class t
sum += x ;
} system.out.println("1 --> 10 累加的結果為:" + sum) ;
}}
1 --> 10 累加的結果為:10
continue
命令可以跳過當前迴圈,執行下次迴圈。
public class t
sum += x ;
} system.out.println("1 --> 10 累加的結果為:" + sum) ;
}}
1 --> 10 累加的結果為:50
全篇內容**
個人補充了一下部分。
JAVA判斷與迴圈語句
格式 switch 表示式 switch語句特點 1.switch語句選擇的型別只有四種 byte,short,int,char。2.case之間與default沒有順序。先執行第乙個case,沒有匹配的case執行default 3.結束switch語句的兩種情況 遇到break,執行到switc...
java判斷與迴圈語句
程式語句的三種結構 1.順序結構 2.選擇結構 3.迴圈結構 3.1順序結構 3.2選擇結構 舉例 驗證選擇結構 public class ifdemo if xy x y 通過三目運算子 system.out.println 最大值為 max if else if else 語句 public c...
JAVA學習筆記 四 迴圈語句
while迴圈 while迴圈 迴圈變數,可以控制迴圈次數。public class test system.out.println count system.out.println hahahhaa while迴圈 實現1 100之和 public class test system.out.pr...