Java分支與循環

If判斷分支語句(判斷範圍內的值)

語法格式-

 

If(){

}else if(){

}else{

}

 

實際情況——如果在範圍1執行xxx,如果在範圍2,執行xxx,最後一句只有else

 

實際情況——直接快捷鍵創建

 

Switch(開關;選擇)選擇判斷分支語句,用於判斷幾個固定值

語法格式

Switch(形參){

Case 值1:

語句1;

Break;

}

Case(事例)第一次判斷是否相等,判斷成功後一直執行到break才退出當前語句.每個case後面跟一個比較的值和冒號

Break(中斷)跳出當前循環.當遇到 break 語句時,switch 語句終止。程序跳轉到 switch 語句後面的語句執行。case 語句不必須要包含 break 語句。如果沒有 break 語句出現,程序會繼續執行下一條 case 語句,不判斷case是否相等,直到出現 break 語句。

Default(未履行),switch語句可以包含一個 default 分支,該分支必須是 switch 語句的最後一個分支。default 在沒有 case 語句的值和變量值相等的時候執行。default 分支不需要 break 語句。

實際情況——一一對比被傳入的值,case1對比一次正確則執行語句

 

實際情況——直接快捷鍵創建

 

If與switch的區別。

區別:swich適合使用在固定值,不能進行邏輯判斷  而if適合使用邏輯判斷,且裏面的內容多樣,可以是字符串,數值等等。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章