Tutorial Java : Percabangan If-Else If-Bersarang Switch-case (If Condition)

If Condition Java - Percabangan dalam bahasa pemrograman Java terbagi menjadi beberapa percabangan, diantaranya Percabangan If, Percabangan If Bersarang dan Percabangan Switch-Case. Percabangan pada bahasa program java ini akan dibahas secara detail dan sejelas-jelasnya. mari kita simak dengan seksama.

Percabangan If-Else If-Bersarang Switch-case (If Condition)

Percabangan If pada Java


Percabangan if merupakan suatu pernyataan yang berguna sebagai perintah untuk mengambil suatu keputusan terhadap sebuah kemungkinan.

Penerapan Percabangan If dalam Program Java :
        if (kondition) {
// Lakukan sesuatu disini
}
Contoh :
public class IfElseSwitchCase {
public static void main(String[] args) {
String x = "ganteng";
if (x == "ganteng") {
System.out.println("Sector Code Ganteng");
}
}
}
Program diatas akan menghasilkan pesan : 'Sector Code Ganteng' karena kondisi if bernilai True.

Percabangan If-Else Pada Java


Percabangan If-Else hampir sama dengan percabngan If, hanya saja percabangan ini mempunyai nilai false yang artinya jika kondisi if tidak terpenuhi maka kondisi lain akan di eksekusi.

Penerapan Percabangan If-Else dalam Program Java :
        if (kondisi) {
// eksekusi kondisi true
} else {
// eksekusi kondisi false
}
Contoh :
    public static void main(String[] args) {
String x = "ganteng";
if (x=="ganteng") {
System.out.println("Sector Code Ganteng");
} else {
System.out.println("tidak ganteng");
}
}
Akan menghasilkan pesan : 'Sector Code Ganteng' karena nilai if terpenuhi, jika nilai if tidak terpenuhi maka akan muncul pesan : 'tidak ganteng'

Percabangan If Bersarang Pada Java


Percabangan If Bersarang adalah gabungan dari beberapa if dan juga bisa ditambah dengan percabangan if-else.

Penerapan Percabangan If bersarang dalam Program Java :
        if (kondisi) {
// Eksekusi perintah 1
} else if (kondisi2){
// Eksekusi perintah 2
} else if (kondisi3) {
// Eksekusi perintah 3
} else{
// Jika semua kondisi tidak terpenuhi
}
Contoh :
    public static void main(String[] args) {
int w = 6;
char x;
if (w >=8) {
x='A';
} else if (w >=7){
x='B';
} else if (w >= 6) {
x='C';
} else{
x='D';
}
System.out.println(x);
}
Akan menghasilkan pesan : 'C' karena hanya kondisi if yang ke tiga yang terpenuhi.

Percabangan Switch-Case pada Java


Pada percabangan Switch-Case pada java hanya mengenal perbandingan, yaitu sama dengan (==). Berikut bentuk percabangan Switch-Case agar lebih jelas.
        switch (variable1) {
case nilai1 :
// eksekusi perintah 1
break; // hentikan perintah 1
case nilai2 :
// eksekusi perintah 2
break; // hentikan perintah 2
case nilai3:
// eksekusi perintah 3
break; // hentikan perintah 3
case nilai4 :
// eksekusi perintah 4
break; // hentikan perintah 4
default:
// eksekusi perintah lain
break; // hentikan perintah lain
}
Contoh penggunaan dalam aplikasi
    public static void main(String[] args) {
int scode = 3;
switch (scode) {
case 1:
System.out.println("salah");// eksekusi perintah 1
break; // hentikan perintah 1
case 2:
System.out.println("salah");// eksekusi perintah 2
break; // hentikan perintah 2
case 3:
System.out.println("ganteng");// eksekusi perintah 3
break; // hentikan perintah 3
case 4:
System.out.println("salah");// eksekusi perintah 4
break; // hentikan perintah 4
default:
System.out.println("salah");// eksekusi perintah lain
break; // hentikan perintah lain
}

}
Akan menghasilkan pesan : "Ganteng".

Tutorial Java tentang menggunakan Percabangan If-Else, If-Bersarang dan Switch-case atau dalam bahasa programnya (If Condition) yang sudah kami jelaskan secara ringkas mudah - mudahan bisa berguna bagi kita semua, tutorial Java khusus pemula yang lain akan kami bahas pada postingan selanjutnya. terima kasih sudah mampir ;)