Penyeleksian Kondisi
1. statement if
a. Bentuk sederhana
BU : if (kondisi) statemen ;
Contoh :
Tanpa Blok statemen
if(jumlah > 2) Tunjangan = 0.3;
Dengan blok statement :
if(jumlah>2) {
Tunjangan = 0.3;
Potongan = 0.07; }
Ket : Jika kondisi benar makan akan di beri nilai tunjangan dan
potongan.
b. Bentuk if-else
BU : if (kondisi) statement;
else statement;
Jika kondisi yang diseleksi bernilai benar maka statemen yang
mengikutinya akan diproses dan bila kondisi bernilai salah maka
statemen setelah else yang akan diproses.
c. Bentuk if-else-if…else
BU : if (kondisi1)
Statement;
else if (kondisi2)
statement;
………
else
statement;
Contoh :
int menu = 2;
if (menu = = 1)
Sytem.out.println(“menu anda nasi goreng”);
else if (menu = = 2)
Sytem.out.println (“menu anda nasi uduk”);
else
Sytem.out.println (“tidak ada menu”);
if (kondisi) {
// aksi untuk kondisi = true
} else {
// aksi untuk kondisi = false
}
Contoh:
public static void main(String[] args) {
int umur = 20;
if (umur>17) {
System.out.println("Sudah cukup umur");
} else {
System.out.println("Belum cukup umur");
}
}
if (kondisi) {
// aksi untuk kondisi=true
} else if (kondisi2) {
// aksi untuk kondisi = false dan kondisi2 = true
} else if (kondisi3) {
// aksi untuk semua false kecuali kondisi3
}
Daftar Pustaka :
Yudi Wibisono (yudi@upi.edu), 2011, Lab Basdat Ilmu Komputer dan Pendidikan Ilmu
Komputer UPI Versi dok (1.5.2 / Juni)
Nurochman, 2010, Teknik Informatika UIN Sunan Kalijaga Yogyakarta