Selain itu, di Java juga terdapat pernyataan berkondisi/ pernyataan bersyarat atau conditional statement. Pernyataan berkondisi adalah suatu pernyataan program yang akan melakukan sesuatu instruksi jika suatu kondisi yang disyaratkan terpenuhi/ bernilai benar. Pernyataan berkondisi memiliki 3 bentuk yaitu:
1. Pernyataan IF
Bentuk: if(kondisi)
pernyataan;
Jika kondisi bernilai benar, maka pernyataan dijalankan dan jika kondisi bernilai salah, maka pernyataan tidak dijalankan.
2. Pernyataan IF-ELSE
Bentuk: if(kondisi)
pernyataan1;
else
pernyataan2;
Jika kondisi bernilai benar, maka pernyataan1 dijalankan dan jika kondisi bernilai salah, maka pernyataan2 yang akan dijalankan.
3. Pernyataan SWITCH
Bentuk: switch(kondisi) {
case nilai1:
pernyataan1;
break;
case nilai2:
pernyataan2;
break;
case nilai3:
pernyataan3;
break;
...
default:
pernyataanN;
}
Pernyataan yang dijalankan adalah pernyataan yang berada pada nilai case yang sama dengan kondisi yang menjadi syarat.
Contoh Program IF:
package latih_1;
public class percabangan {
public static void main(String args[]){
int umur;
umur = 17;
if (umur<=17){
System.out.println("Anda Masih Muda");
}
else{
System.out.println("Anda Sudah Tua");
}
}
}
Contoh Program IF-ELSE:
package latih_1;
public class percabangan2 {
public static void main(String args[]){
int umur;
umur=18;
if (umur<=17){
System.out.println("Anda Masih Muda");
}
else if((umur >17) && (umur <=35)){
System.out.println("Anda Dewasa");
}
else{
System.out.println("Anda Sudah Tua");
}
}
}
Contoh Program SWITCH:
public class percabangan3 {
public static void main(String args[]){
int pilih;
pilih=5;
switch (pilih){
case 1: System.out.println("Anda Memilih 1");
case 2: System.out.println("Anda Memilih 2");
case 3: System.out.println("Anda Memilih 3");
case 4: System.out.println("Anda Memilih 4");
case 5: System.out.println("Anda Memilih 5");
}
}
}
Semoga penjelasanku ini bisa menambah ilmu buat kalian...
Jangan lupa buat share ilmu kalian dengan komentar ya...
