Di dalam java terdapat dua statement yang menunjukkan
pemilihan yaitu if dan switch. Statement-statement tersebut
akan mengontrol eksekusi statement tergantung pada kondisi yang telah
ditentukan.
Contoh :
Jika Ani rajin
belajar, maka Ani akan pandai.
Artinya : Ani akan pandai jika dia rajin belajar. Kondisi
tidak terpenuhi jika Ani tidak rajin belajar maka dia tidak akan pandai.
Statement if
Statement if
digunakan untuk percabangan kondisi
yaitu pemilihan statement berdasarkan satu kondisi, dua kondisi, atau
lebih.
1. 1. Satu
kondisi
Dalam satu kondisi ini hanya menggunakan
statement if untuk setiap pengeksekusian statementnya.
Penulisannya
:
//
satu statemen
If(kodisi){
Statement;
}
Berikut flowchart untuk satu kondisi dengan
statement if :
Program untuk satu kondisi statement if :
Program 1
Program 2
Pada program 2 pada if ke-2 danke-3 tidak di tampilkan karena
kondisi yang salah sehingga tidak dilakukan tampil pada if ke-2.
1.
2. Dua
kondisi
Dalam dua kondisi ini tidak
hanya menggunakan statement if untuk setiap pengeksekusian statementnya. Tapi
jika statemen itu bernilai false maka
aka nada kondisi kedua.
Penulisannya :
If(kodisi){
Statement jika kondisi benar;
} else {
Statement jika kondisi salah;
}
Berikut flowchart untuk dua
kondisi dengan statement if :
Program untuk dua kondisi if-else :
3. Tiga
kondisi atau lebih
Dalam tiga kondisi ini telah
menggunakan if-else if-else untk pengeksekusian tiga statement adau lebih.
Penulisannya :
If(kodisi){
Statement jika kondisi benar;
} else if {
Statement jika kondisi salah;
} else {
Statement jika semua kondisi salah;
}
Berikut flowchart untuk dua
kondisi dengan statement if :
Program untu if- else if – else :