Java中的條件語句有if-else語句、switch-case語句等等,它們可以幫助我們在程序中做出不同的操作。
if(條件){
//執行這里的代碼塊
}
else{
//執行這里的代碼塊
}
如果條件成立,就會執行if括號里的代碼塊,否則就會執行else括號里的代碼塊。我們可以將多個條件進行帶差別的判斷。
if(條件1){
//執行這里的代碼塊
}
else if(條件2){
//執行這里的代碼塊
}
else{
//執行這里的代碼塊
}
如果條件1成立,則執行第一個代碼塊;如果條件1不成立但條件2成立,則執行第二個代碼塊;否則就執行最后一個代碼塊。
switch(變量){
case 值1:
//執行這里的代碼塊
break;
case 值2:
//執行這里的代碼塊
break;
default:
//執行這里的代碼塊
break;
}
switch-case語句也可以用來進行條件判斷。當變量的值等于某個值時,就會執行相應的代碼塊。如果沒有符合條件的值,則會執行default里的代碼塊。switch語句在判斷時效率更高一些。
在所選語句中,都執行是一個很常見的需求。我們可以用&&符號來實現這個需求,即同時滿足兩個條件時執行代碼塊。
if(條件1 && 條件2){
//執行這里的代碼塊
}
只有當條件1和條件2都成立時,才會執行相應的代碼塊。