(1)if語句
If概述:在某些情況下,需要在滿足某個條件時執行相應的代碼,不滿足條件時執行其他代碼。
if有四種形式:單分支、雙分支、多分支和嵌套if。
單個分支:
If(布爾表達式){?
//布爾表達式為真時要執行的代碼;
}
雙分支:
If(布爾表達式) (
//布爾表達式為真時要執行的代碼;
}否則{
//布爾表達式為false時要執行的代碼;?
}
多分支:
If(布爾表達式1) {
//布爾表達式1為真時執行的代碼。
} }else if(布爾表達式2) {
//當布爾表達式1為假但布爾表達式2為真時執行的代碼。
} }else if(布爾表達式3) {
//當布爾表達式1和布爾表達式2為假,但布爾表達式3為真時執行的代碼。
}否則{
//布爾表達式1,2,3都為假時執行的代碼。
}
嵌套if:
If(布爾表達式1) {
//布爾表達式1為真時執行的代碼。
If(布爾表達式2) {
//布爾表達式1和布爾表達式2都為真時執行的代碼。
}否則{
//當布爾表達式1為真,但兩個布爾表達式2都為假時執行的代碼。
}
}否則{
//布爾表達式1為假時執行的代碼
}
註意:如果從1和if分支語句中去掉括號,對第壹行代碼有效。
?2.else不能單獨使用
(2)switch語句?
Switch branch語句語法:?
開關(表達式)
案例常數1:
當表達式的值等於整數常量1時執行的語句;
打破;//當壹種情況包含其他情況時,
案例常數2:
當表達式的值等於整數常數2時執行的語句;
打破;
-
默認值:
當表達式的值不滿足任何case的值時執行的語句;?
}?
switch語句中的中斷和返回功能;
Break是結束當前開關,return是結束當前方法。