Contoh Program Percabangan pada Bahasa Pemrograman Java

Dutormasi.com -Pada artikel sebelumnya kita telah mempelajari tentang percabnagan atau struktur kondisi pada bahasa pemrograman Java. Dan juga kita telah mengetahui ada beberapa jenis percabangan yang terdapat di Java, secara umumnya ada 4 yaitu If then ,If MajemukIf  then  Else, dan  yang terakhir adalah If  then Else If then Else. Jika kamu belum tahu dan belum memahami tentang percabangan ada baiknya kamu lebih dahulu membaca Percabangan atau Struktur Kondisi pada Bahasa Pemrograman Java ini.


Jika kamu telah mengetahui jenis percabangan apa saja sih yang ada pada bahasa pemrograman Java. Maka barulah kamu bisa melanjutkan bacaan kamu di artikel ini.

Oke langsung saja, pada kali ini Dutormasi.com akan memberikan beberapa contoh kasus yang akan membuat kamu lebih mengerti dan bisa mengimplementasikan percabangan pada suatu kasus.

Contoh Percabangan 1 :

public class percabangan1 {

    public static void main(String[] args) {

        int nilai1 = 100;
        int nilai2 = 50;

        if(nilai1 > nilai2){
            System.out.println("Nilai1 lebih kecil dari nilai2");
        }
    }
}
Dilihat dari contoh percabangan 1 :
1. kita memiliki tipe data integer yaitu ada variabel nilai1 dan nilai2 yang sama sama diberi nilai berupa angka.
2. Kemudian kita membuat percabangan menggunakan If then yang membandingkan 2 variabel yang bertipe data integer. Dan dicontoh diatas kita membandingkan "Jika variabel nilai1 lebih besar (>) dari variabel nilai2, maka tampilkan Nilai1 lebih kecil dari nilai2.
3. Jadi percabangan yang kita buat itu benar, Karna nilai1 = 100 lebih besar dari nilai2 = 50. Maka hasil program kita akan menampilkan kata Nilai1 lebih kecil dari nilai2.

Contoh Percabangan 2:
public class percabangan2 {

    public static void main(String[] args) {

        int nilai1 = 30;
        int nilai2 = 50;

        if((nilai1 < nilai2) && (nilai2!=nilai1)){
            System.out.println("Kondisi (nilai1 < nilai2) && (nilai2 != nilai1) adalah benar");
        }
    }
}
Dilihat dari contoh percabangan 2 :
1. Kita memiliki 2 variabel yang bertipe data integer. Dengan nama variabelnya nilai1 dan nilai2.
2. Kita membuat percabangan menggunakan jenis If Majemuk yang artinya terdapat satu atau lebih operator logika, pada contoh diatas hanya terdapat 1 yaitu  &&.
3. Dikarenakan (nilai1 = 30 < nilai2 = 50 && nilai2 = 50 != nilai1 = 30) itu benar, maka hasil pada program kita akan menampilakn kata Kondisi (nilai1 < nilai2 ) && (nilai2 != nilai1) adalah benar. 

Contoh Percabangan 3 :
public class percabangan3 {

    public static void main(String[] args) {

        int tinggibadan = 180;
        
        if(tinggibadan > 165){
            System.out.println("Kamu terbilang tinggi dari lainnya");
        }else{
            System.out.println("Kamu terbilang rendah dari lainnya");
        }
    }
}
Dilihat dari contoh percabangan 3 :
1. Kita memiliki 1 variabel dengan tipe data integer. Dan nama variabel itu adalah tinggibadan.
2. Kemudian kita membuat percabangan, jenis percabangan yang kita gunakan adalah If then Else. Selanjutnya kita membandingkan variabel tinggibadan tersebut, tetapi kita mendapati 2 percabangan. Pertama jika (tinggibadan > 165) maka tampilkan kata Kamu terbilang tinggi dari lainnya. Dan kedua pada else itu artinya selain nilai variabel tinggibadan > 165. Maka tampilkan kata Kamu terbilang rendah dari lainnya. 
3. Dikarenakan kita memiliki tinggibadan = 180. Maka (tinggibadan = 180 > 165). Dengan itu yang ditampilkan kelayar adalah kata Kamu terbilang tinggi dari lainnya.

Baca Juga :


Contoh Percabangan 4 :
public class percabangan4 {

    public static void main(String[] args) {

        int a = 11500, b =21000, c = 20000;

        if ((a>b) && (a>c)) {
            System.out.println("Nilai a adalah yang tertinggi");
        } else if((b>a) && (b>c)){
            System.out.println("Nilai b adalah yang tertinggi");
        }else{
            System.out.println("Nilai c adalah yang tertinggi");
        }
    }
}
Dilihat dari contoh percabangan 4:

1. Terdapat 3 variabel dengan tipe data integer. Nama variabelnya adalah a , b , dan c.
2. Kita memiliki percabangan dengan jenis If  then  Else If  then  Else , dan di contoh tersebut kita membandingkan nilai dan mencari nilai variabel yang mana tertinggi.
3. Dikarenakan nilai variabel b > a (21000 > 11500) dan nilai variabel b > c (21000>20000), Maka hasil dari contoh percabangan 4 ini adalah menampilkan kata Nilai b adalah yang tertinggi. 

Contoh Percabangan 5 :
public class percabangan5 {

    public static void main(String[] args) {

        String makanan = " ";

        System.out.println("Pilihan Makanan : ");
        System.out.println("1. Nasi Goreng");
        System.out.println("2. Mie Rebus");
        System.out.println("3. Mie Goreng");
        System.out.println("4. Soto Ayam");
        System.out.println("5. Nasi Kuning \n");

        int pilihan = 1;

        switch (pilihan){
            case 1 : makanan = "Nasi Goreng" ;
                System.out.println("Makanan yang kamu pilih adalah  " + makanan);
                break;
            case 2: makanan = "Mie Rebus";
                System.out.println("Makanan yang kamu pilih adalah  " + makanan);
                break;
            case 3: makanan= "Mie Goreng";
                System.out.println("Makanan yang kamu pilih adalah  " + makanan);
                break;
            case 4: makanan = "Soto Ayam";
                System.out.println("Makanan yang kamu pilih adalah  " + makanan);
                break;
            case 5: makanan = "Nasi Kuning";
                System.out.println("Makanan yang kamu pilih adalah  " + makanan);
                break;
            default:
                System.out.println("Pilihan kamu tidak ada");
        }
    }
}
Dilihat dari contoh percabangan 5 :
1. Kita memiliki 2 variabel dengan tipe data yang berbeda pula, satunya memiliki nama variabel makanan dengan tipe data String. Dan satunya memiliki nama variabel pilihan dengan tipe data int.
2. Pada contoh tersebut kita telah membuat percabangan menggunakan Switch Case. Pada awalnya kita membandingkan nilai variabel pilihan yang berada didalam Switch, kemudian didalam Case kita memberi nilai pada variabel String makanan, karena Case kita ada 5, maka terdapat 5 jenis makanan pula.
3. Karna nilai pada variabel pilihan = 1. Maka yang dilihat adalah pada Case 1 pula. Dilihat dari Case tersebut  nilai pada variabel String makanan = "Nasi Goreng". Jadi hasil dari program kita akan menampilkan Makana yang kamu pilih adalah Nasi Goreng.

Bagaimana sobat Dutormasi, apakah sudah paham dan bisa membedakan penggunaan dari berbagai jenis percabangan yang ada? Jika kamu sudah paham, maka jangan merasa puas dulu yaa. Cobalah menggunakan contoh kasus lain yang menggunakan percabangan. Dengan itu maka kamu akan lebih mengerti lagi. Seorang programmer tidak perlu menghapal syntax tetapi seorang programmer hanya harus membiasakan diri dan selalu mencoba dengan contoh kasus lain, maka jika itu kamu terapkan  syntax tersebut akan hapal dengan sendirinya.

Semoga bermanfaat dan terimakasih.

Salam Dutormasi!!

Ikaln Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel