Posted by : Fun To Programming Rabu, 23 Mei 2012











Listing Program

/*SwitchToy.java
Created on May 22 2012 at 2.20 pm
Author Frozenheart Programmer
*/

public class SwitchToy {
    static public 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 Program



Logika Program

Dalam program ini saya akan menjelaskan tentang program yang saya buat yaitu penggunaan Percabangan switch dalam Java
    Percabangan switch berguna untuk menangani banyak kemungkinan  seperti mengevaluasi dan membandingkan Expression untuk
    semua konstanta case yang cocok.Jika tidak ada konstanta case yang cocok dengan ekspresi maka program menujui ke
    DefaultStatementList(Pernyataan/Statement dikembalikan ke awal/semula/default) seperti listing diatas:

   
        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");
        }
    }
}

pertama kita masukan integer dalam bentuk variabel a
lalu kedua kita masukan value ke dalam variabel a yaitu angka lima..
Maka output yang akan muncul seperti

Lima
enam
Delapan
Sembilan
Bukan karakter digit

Kenapa.... karena value yang dimasukan ke dalam switch yaitu angka lima..jadi percabangan dimulai dari
case 5 dengan cetakan/println yaitu lima hingga kembali ke dalam DefaultStatementList

        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");

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

- Copyright © Fun To Programming -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -