Switch-Case Pada Java

Posted: 4 November 2011 in Uncategorized

Dalam pembahasan kali ini Pernyatan Switch-Case pada java yang akan dijelaskan secara singkat. Pernyataan Switch-case merupakan pernyatan percabangan selanjutnya setelah IF-Else, antar switch-case dan If-Else ada perbedaan yaitu terletak pada RE:Perbedaan If-else vs Swich-case – perbedaan if-else dengan switch-case yaitu terdapat pada jumlah pernyataan yang akan di eksekusi, pada if-else hanya ada 2 pernyataan yaitu jika pernyataan A benar maka akan dikerjakan dan apabila pernyataan A salah maka pernyataan B yang akan dikerjakan sedangkan pada switch-case terdapat sejumlah pilihan yang dilibatkan untuk mengambil suatu keputusan.

 

switch (ekspresi) {

    case pil1:
        statment1
        break;
    case pil2:
        statment2
        break;
    case pil3:
        statment3
        break;
    default:
        statment4
}

Diatas merupakan bentuk umum dari pernyatan switch-case pada java, pernyataan break diatas menjelaskan bahwa program akan berhenti dan tidak melanjutkan ke pilihan lain setelah kita memilih salah satu dari statment diatas kemudian untuk instruksi default dimaksudkan seperti halnya perintah else pada pernyatan If-else dan dibawah ini adalah penggalan contoh programnya.

String nilai;

int g;

nilai =JOptionPane.showInputDialog(“Masukan angka 1-10:”);

g = Integer.parseInt(nilai);

switch (g){

    case 1:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 1″);

        break;

    case 2:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 2″);

         break;

    case 3:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 3″);

         break;

    case 4:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 4″);

         break;

    case 5:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 5″);

        break;

    case 6:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 6″);

         break;

    case 7:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 7″);

         break;

    case 8:

        JOptionPane.showMessageDialog(null,”Angka tersebut bernilai 8″);

        break;

    default:

        JOptionPane.showMessageDialog(null,”Invalid Number”);}}}

Dari contoh diatas pernyatan switch-case diatas menggunakan instruksi JOptionePane.

Sumber Referensi : http://repository.unikom.ac.id/repo/sector/kuliah/view/forum/key/678/Perbedaan-If-else-vs-Swich-case.pdf

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s