Jumat, 11 Oktober 2013

Java Percabangan switch

Hallo bero kita bertemu lagi saya akan membahas tentang siwtch
pernyataan switch memberikan suatu cara untuk mengirim bagian program berdasarkan nilai suatu variabel atau pernyataan tunggal.
Percabangan switch dimaksudkan untuk menangani banyak kemungkinan kemunculan.

Bentuk umum percabangan switch:
    switch (expression) {
    case valeue1:
    break;
    case value2;
    break;
    case valueN;
    break;
    default;
    }



Pernyataan switch bekerja dengan cara seperti ini:
    nilai expression dibandingkan dengan setiap nilai pada pernyataan case. Jika ada yang  cocok, maka urutan program yang ada di belakang penyataan case akan dijalankan. Jika tidak ada yang cocok, maka pernyataan default yang dijalankan. Pernyataan default merupakan pilihan juga. Jika tidak ada yang cocok dan tidak ada default, tidak ada yang dikerjakan.



Kata kunci break sering digunakan dalam pernyataan switch tanpa label. Di dalam pernyataan switch, break tanpa label menyebabkan eksekusi percabangan langsung menuju akhir pernyataan switch. Jika kita tidak menuliskan break, maka eksekusi akan dilanjutkan ke dalam case selanjutnya.


Catatan ekspresi hanya bisa berbentuk nilai bilangan bulat (int, short, dan sejenisnya) atau karakter, sehingga kita tidak bisa menggunakan switch untuk mengevaluasi ekspresi yang berbentuk String.


public class Switch1
{
public static void main(String[] args)
{
int a;
a = 5;
switch (a) {
case 0: System.out.println("Nol");
case 1: System.out.println("Satu");
case 2: System.out.println("Dua");
case 3: System.out.println("Tiga");
case 4: System.out.println("Empat");
case 5: System.out.println("Lima");
case 6: System.out.println("Enam");
case 7: System.out.println("Tujuh");
case 8: System.out.println("Delapan");
case 9: System.out.println("Sembilan");
default: System.out.println("bukan karakter digit"); } } }


Output: Lima, enam, tujuh, delapan, sembilan (bukan karakter digit)

Tidak ada komentar:

Posting Komentar