Mengenal Kondisional atau Statement IF bersarang di Java
Kondisi bersarang adalah sesuatu keadaan dimana didalam struktur kondisi terdapat struktur kondisi lagi. Hal ini dilakukan saat diperlukan menyeleksi suatu keadaan lebih detail. Kondisi if bersarang bisa dilakukan terus sampai detail seleksi sudah tercapai.
struktur dasar kondisi if bersarang pada Java :
if (kondisiA){
kode....
if(kondisiA1){
kode....
}else if(kondisiA2){
kode...
}
}else if(kondisiB){
kode....
if(kondisiB1){
kode....
}else if(kondisiB2){
kode...
}
}
atau bisa juga seperti ini:
if (kondisiA){
kode....
if(kondisiA1){
kode....
if(kondisiA1-1){
kode....
}
else if(kondisiA1-2){
kode....
}
}else if(kondisiA2){
kode...
}
}else if(kondisiB){
kode....
if(kondisiB1){
kode....
}else if(kondisiB2){
kode...
}
}
Terlihat pada contoh struktur bahwa kondisi bersarang dalam dilakukan lebih dalam sesuai dengan kebutuhan.
Contoh:
Contoh Kondisional If bersarang di java
public class Main
{
public static void main(String[] args)
{
int x = 5;
int y = 5;
if (x==y){
System.out.println("bebar x sama dengan y");
if (x<10){
System.out.println("benar x kurabg dari 10");
} else {
System.out.println("tidak x tidak kurabg dar 10");
}
} else {
System.out.println("tidak x sama dengan y");
}
}
}
JAVA list article
Scroll untuk melihat semua daftar artikel