選擇性敘述包括if敘述、if-else敘述以及switch敘述等等。透過這些選擇性結構,程式能根據條件的不同進行相應的分支運算,並依據不同的選擇,得到不同的結果。這種結構使程式能夠更靈活地處理各種情境,確保輸出的多樣性與正確性。
首先,選擇性敘述有分為以下幾種:
int a = 29;
int b = 70;
if (a>b){
System.out.println( a+ "大於" +b );
}
else{
System.out.println( a+ "小於" +b );
}
執行後結果:
3. 巢狀if敘述
巢狀 if 敘述之所以得名,是因為它在一個 if 敘述內中又包含其他的 if 敘述。這種結構允許程式在進行條件判斷時,根據前一個條件的結果再進一步進行細分,從而實現更複雜的邏輯判斷。
舉例說明:
假如整數17是否小於整數60,能否被3整除,可以利用巢狀if敘述進行判斷,可以這樣撰寫程式碼:
int a = 17;
int b = 60;
if (a<b){
System.out.println( a+ "小於" +b );
if(a % 3 == 0){
System.out.println( a+ "可以被3整除" );
}
else{
System.out.println( a+ "不可以被3整除" );
}
}
else{
System.out.println( a+ "大於" +b );
}
執行後結果:
以上是選擇性敘述不同敘述的撰寫方法。