Belajar Mudah Percabangan Switch Case Dalam Java

Percabangan atau penyeleksian kondisi adalah pemilihan eksekusi yang akan di jalan kan berdasarkan kondisi yang sudah di tentukan terlebih dahulu . Sebelumnya kita telah membahas tentang penyeleksian kondisi dengan cara if-else , baca selengkapnya tentang if-else dalam bahasa java.

Switch Case

Tentunya dalam postingan terdahulu sudah saya singgung bahwa selain percabangan dengan if-else java juga masih memiliki satu jenis percabangan lagi yaitu dengan switch-case . Dalam kasus-kasus tertentu penggunaan switch case lebih efektif dari pada menggunakan if-else.

Bagaimana coding switch case ???

Cara pembuatan switch case berbeda dengan if-else . Perhatikan potongan code di bawah .
 
        int angka = 1;
        switch(angka){
            case 1 :
                break;
            case 2 :
                break;
            default :    
        }

Di atas merupakan code dari if-else . Kemudian perhatikan code switch-case di bawah ini .
 
        int angka = 1;
        
        if (angka > 2) {
            // kondisi true
        } else {
            // kondisi false
        }

Kalo kita perhatikan jelas terlihat bedanya kan . Pada switc case kondisi berisi sebuah variabel dan akan di cek di dalam kondisi case . Misalnya kita ingin membuat percabangan jika kita menginputkan angka 1 maka yang keluar adalah nilai D , jika 3 maka nilai B .Switch case lebih cocok dalam menangani kasus ini . Perhatikan codingnya di bawah .
 
   public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        
        System.out.println("Masukan Nilai anda : ");
        int nilai = input.nextInt();
        
        try {
            switch(nilai){
                case 1 :
                    System.out.println("Anda mendapatkan D");
                    break;
                case 2 :
                    System.out.println("Anda mendapatkan C");
                    break;
                case 3 :
                    System.out.println("Anda mendapatkan B");
                    break;
                case 4 :
                    System.out.println("Anda mendapatkan A");
                    break;
                default :
                    System.out.println("Masukan salah , masukan harus angka 1-4");
            }
        } catch (Exception e) {
            System.out.println("Terjadi masalah , penyebab : " + e.getMessage());
        }
        
    }

Dalam switch case terdapat kondisi default , kondisi ini akan di lakukan jika semua kondisi tidak ada yang terpenuhi . Default sama seperti kondisi else yang paling akhir jika di dalam if-else .

Jangan lupa juga beri pengecekan dengan try-catch sebagai penanganan eksepsi . Baca selengkapnya tentang penanganan error dalam java .

Jika program di run akan seperti ini .

Switch Case

Jadi itu lah percabangan switch case . Walaupun if-else lebih sering di pakai , namun switch case juga harus dipelajari karena memiliki kelebihan dari pada if-else. Kemudian baca juga tentang looping , penggunaan percabangan sering di gunakan dalam looping terlebihnya looping while dan do while sebagai pengecekan kondisi berhenti .

Terus kunjungi tutorialjava-mudah.blogspot.com untuk sedikit ilmu tentang java .

Download coding di bawah ini .

DOWNLOAD

Related Posts:

3 Responses to "Belajar Mudah Percabangan Switch Case Dalam Java"

  1. di packagenya mana coding buat call inputan Scannernya ?

    ReplyDelete
  2. mau nanya dong min ,, kalau buat sampe angka 100 gmn ya ? biar gk buat casenya sampe 100 gt

    terima kasih

    ReplyDelete

Terima kasih suah membaca blog saya, silahkan tinggalkan kometar