Java menyediakan statemen percabangan if, if-else dan switch yang bisa dipakai untuk membuat keputusan. If merupakan kondisi yang digunakan untuk pengambilan keputusan terhadap dua buah kemungkinan.
If bisa berdiri sendiri atau dengan menggunakan else. Bentuk umumnya yaitu:
if(kondisi){
// blok pernyataan yang dijalankan, bila kondisi benar
}
Contoh:
public
class PernyataanIF{
public static void main(String[] args){
int
diskon
=0, totalBelanja
= 500000;
if(totalBelanja
>= 100000){
diskon
= totalBelanja/10;
}
System.out.println("Diskon
= " + diskon);
}
}
Dan Hasilnya:
If-else digunakan untuk mengatur pernyataan yang dijalankan sewaktu kondisi bernilai benar atau salah.
Bentuk if-else yaitu:
if(kondisi){
// blok pernyataan yang dijalankan, bila kondisi benar
}
else{
// blok pernyataan yang
dijalankan, bila kondisi salah
}
Contohnya:
public
class PernyataanIFELSE{
public static void main(String[] args){
int
diskon
=0, totalBelanja
= 90000;
if(totalBelanja
>= 100000){
diskon
= totalBelanja/10;
} else{
diskon
= 0;
}
System.out.println("Diskon
= " + diskon);
}
}
Dan Hasilnya:.....
Dan terakhir adalah Switch digunakan untuk melakukan tindakan berbeda terhadap sejumlah kemungkinan nilai.
Bentuknya:
switch(ekspresi){
case
nilaiSatu:
Pernyataan 1
break;
case
nilaiDua:
Pernyataan2
break;
...
default:
Pernyataan;
}
Contoh:
public class SWITCH {
public static void main(String[] args){
int pilihan = 3;
switch(pilihan){
case 1:
System.out.println("Soto Ayam");
break;
case 2:
System.out.println("Gule Kambing");
break;
case 3:
System.out.println("Nasi Goreng");
break;
default:
System.out.println("Silakan Pilih 1, 2 atau 3");
}}}
Hasilnya:
0 komentar:
Post a Comment