Percabangan Switch

6/26/2013 03:39:00 AM Salman 0 Comments

Prinsipnya sama dengan percabangan IF. Namun lebig terorganisir susunannya dan dengan switdh ini kita dapat melakukan perintah dengan berbagai kemungkinan nilai
Ekspresi yang digunakan dalam switch hanya bilangan bulat dan karakter: byte, int , char, short
Bentuk umumnya:
switch (<ekspresi>){
 case <nilai_1>: {
  <statement_1>;
  break;
 }
 case <nilai_2:> {
  <statement_2>;
  break;
 }
 case <nilai_n>: {
  <statement_n>;
  break;
 }
 deafult: {
  <statement_default>;
 }
}
Contohnya:
class Percabangan_SWITCH {
 public static void main(String[] args){
  System.out.println("- Menu Makanan -");
  System.out.println("1. Nasi Goreng");
  System.out.println("2. Nasi Gudeg");
  System.out.println("3. Nasi Kucing");
  System.out.println("4. Nasi Kuning");
  int pilih = 1;
  switch(pilih){
   case 1: System.out.println("Silakan makan Nasi Goreng Istimewa");
    break;
   case 2: System.out.println("Silakan makan Nasi Gudeg Jogja");
    break;
   case 3: System.out.println("Silakan makan Nasi Kucing Garong");
    break;
   case 4: System.out.println("Silakan makan Nasi Kuning");
    break;
   default:System.out.println("Selamat menunaikan ibadah puasa");
  }
 }
}

You Might Also Like

0 komentar: