在程式開發的過程中,一共會存在三種程式邏輯:順序結構、分支結構、循環結構。
|if分支|
If分支結構主要是針對于關系表達式進行判斷處理的分支操作。對于分支語句主要有三類的使用形式,使用的關鍵字:if、else。
if判斷:
if (布爾表達式) {
條件滿足時執行 ;
}
if…else判斷:
條件滿足時執行 ;
}else {
條件不滿足時執行
多條件判斷:
} else if (布爾表達式) {
} [else {
條件不滿足時執行 ;
}]
|switch分支|
Switch是一個開關語句,主要是根據内容來進行判斷。Switch中可以判斷的隻能是資料(整型、char、枚舉、String),而不能夠使用邏輯判斷。文法如下:
switch(資料) {
case 數值 : {
數值滿足時執行 ;
[break ;]
}
case 數值 :
[default:
所有判斷數值不滿足時的執行 ;
]
Switch語句在進行設計的時候,如果在每一個case後面沒有追加break語句,那麼會在第一個比對的case之後繼續執行,一直到全部的switch中後續代碼執行完畢或者遇到break。
|參考資料|
[1] 阿裡雲大學Java視訊課程
[2] Java開發者