Pada post sebelumnya kita membahas tentang if else yaitu kondisi true atau false yang masing-masing diberi perintah apabila if statement terpenuhi disalah satu kondisi. Nah terlihat bahwa if else hanya memiliki dua kemungkinan. Bagaimana dengan kondisi lebih dari dua kondisi? Apakah bisa dilakukan. Nah disini If-ElseIf-Else Statement memungkinkan hal tersebut. Mengapa demikian? Oke coba simak source coode dibawah ini:
public class IfElseIf { public static void main(String[] args) { int round = 11; if (round > 12) { System.out.println("Angka lebih dari 12."); } else if (round > 0) { System.out.println("Angka kurang dari 12."); } else { System.out.println("Tidak ada angka!"); } } }
Source code diatas memiliki 3 kondisi yang akan diberikan oleh if statement :
- Apabila variabel angka memiliki nilai lebih dari 12 maka sistem akan menampilkan Text "Angka lebih dari 12."
- Apabila variabel angka memiliki nilai kurang dari 12 maka sistem akan menampilkan Text "Angka kurang dari 12."
- Namun bila ke 2 kondisi tersebut tidak dipenuhi maka sistem akan menampilkan Text "Angka 0!"
Berikut akan ditampilkan ke 3 hasil kondisi diatas:
Kondisi pertama terpenuhi |
Kondisi kedua terpenuhi |
Kondisi ketiga terpenuhi |
Nah itu ialah contoh apabila masing masing dari ketiga kondisi tersebut terpenuhi. Sekian untuk postingan kali ini. Terima Kasih.
ConversionConversion EmoticonEmoticon