Struktur Kontrol Switch

     Tidak seperti struktur kontrol if, pernyataan switch  memungkinkan program untuk memilih salah satu dari beberapa pilihan (lebih dari dua). Switch bekerja menggunakan beberapa tipe data primitif seperti byte, short, char, dan int.Switch juga menggunakan tipe enumerated, class String, dan beberapa class yang terbungkus dalam tipe data primitif tertentu (character, byte, short dan integer).

Bentuk Umum :


switch( switch_expression ){
case case_selector1:
statement1; //
statement2; //block 1
. . . //
break;
case case_selector2:
statement1; //
statement2; //block 2
. . . //
break;
. . .
default:
}
statement1; //
statement2; //block n
. . . //
break;
}

Contoh Program :


public class Grade {
public static void main( String[] args ) {
int grade = 92;
switch(grade){
case 100: System.out.println( "Excellent!" );
               break;
case 90: System.out.println("Good job!" );
              break;
case 80: System.out.println("Study harder!" );
              break;
default: System.out.println("Sorry, you failed.");
                 }
          }
}

    Pada program di atas outputan program adalah "Sorry, you failed" karena nilai awal yang diberikan pada variabel grade tidak terdapat pada salah satu pilihan case di atas, maka secara otomatis outputannya dianggap default.


Sumber : http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html
                JENI





Komentar

Postingan populer dari blog ini

OPERASI SISTEM BILANGAN

SISTEM BILANGAN

BUKU BSE SMK TEKNIK AUDIO VIDEO