Statemen Switch

Adalah alternatif dari pengujian kondisi IF Bersarang.

Syntax:

switch( nilai_yang_diuji){

case nilai_pembanding1:

kodemu-kodemu

break;

case nilai_pembanding2:

kodemu-kodemu

break;

default:

kodemu-kodemu

break;

}

Keterangan:

  • Nilai_yang_diuji  bisa berisi nilail atau variabel yang mempunyai tipe data char, String, byte, short atau int.
  • Nilai_yang_diuji tidak boleh berupa expresi.
  • Nilai_pembanding harus berupa nilai yang mempunyai tipe data char, String, byte, short atau int.
  • break digunakan untuk mengakhiri pengujian switch

 

Pengujian Switch untuk Angka

Contoh:

Buatlah satu projek JAVA bernama SwicthAngka.java, lalu masukkan kode berikut ini:

public class SwitchAngka{

public static void main(String[] args){

        byte angka=80;

switch(angka){

case 100:

System.out.print("100");

break;

case 90:

System.out.print("90");

break;

case 80:

System.out.print("80");

break;

default:

System.out.print("70");

break;

}

}

}

Keterangan:

  • switch(angka), kode ini berarti saya menguji isi dari variabel angka.
  • case 100:, kode ini berarti jika isi dari variabel angka adalah 100 maka jalankan kode berikutnya.
  • break digunakan untuk mengakhiri pengujian switch.
  • Default berfungsi seperti else dalam pernyataan IF.

 

Pengujian Switch untuk String

Contoh:

Buatlah satu projek JAVA bernama SwicthKalimat.java, lalu masukkan kode berikut ini:

public class SwitchKalimat {

public static void main(String[] args) {

 

String hari="Senin";

        

switch(hari){

            case "Minggu":

                 System.out.print("Hari Libur");

            break;

            case "Senin":

                System.out.print("Hari Kelahiran Nabi Muhammad");

            break;

            case "Selasa":

                System.out.print("Hari kerja");

            break;

            case "Rabu":

                System.out.print("Hari anjuran dilarang berbekam");

            break;

                

        }

}

}

 

Penutup

Sekian dan terima kasih.

         

2016 © Fahmi Basya Kartapura