Selasa, 25 Oktober 2011

java_case

/*
    Nama file: casse.java
    programmer: Mr.Tommy Manik
    Deskripsi : menginput pilihan menggunakan fungsi switch case

*/



import javax.swing.JOptionPane;
public class casse
{
    public static void main(String [] args)
    {
        String negaras;
        int negara;
        String propinsis;
        int propinsi;
        String kabs;
        int kab;
        String nama=JOptionPane.showInputDialog(null,"Nama :");
        negaras=JOptionPane.showInputDialog(null,"pilih negara:\n1.Indonesia\n2.malaysia\n3.singapore");
        negara=Integer.parseInt(negaras);
        switch(negara)
        {

            case 1://JOptionPane.showMessageDialog(null,"indonesia");
                    propinsis=JOptionPane.showInputDialog(null,"pilih propinsi:\n1.Sumut\n2.riau\n3.sumbar\n4.jambi\n5.jateng");
                    propinsi=Integer.parseInt(propinsis);
                    switch(propinsi)
                    {
                        case 1: //JOptionPane.showMessageDialog(null,"Sumut");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.medan\n2.tapanuli\n3.deli\n4.karo\n5.tapsel");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumut\nKota : Medan");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumut\nKabupaten : tapanuli");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumut\nKabupaten : Deli");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumut\nKabupaten : karo");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumut\nKabupaten : tapsel");
                            break;
                        }
                            break;
                        case 2: //JOptionPane.showMessageDialog(null,"Riau");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.siak\n2.bengkalis\n3.kampar\n4.dumai\n5.mandau");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Riau\nKota : Siak");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Riau\nKabupaten : Bengkalis");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Riau\nKabupaten : Kampar");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Riau\nKabupaten : Dumai");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Riau\nKabupaten : Mandau");
                            break;
                        }
                            break;
                        case 3: //JOptionPane.showMessageDialog(null,"Sumbar");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.agam\n2.darmasraya\n3.lima puluh\n4.sijunjung\n5.solok");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumbar\nKota : agam");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumbar\nKabupaten : Darmasraya");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumbar\nKabupaten : Lima puluh kota");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumbar\nKabupaten : Sijunjung");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Sumbar\nKabupaten : solok");
                            break;
                        }
                            break;
                        case 4: //JOptionPane.showMessageDialog(null,"Jambi");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.batang hari\n2.bungo\n3.kerinci\n4.Merangin\n5.muara jambi");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jambi\nKota : Batang hari");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jambi\nKabupaten : Bungo");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jambi\nKabupaten : Kerinci");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jambi\nKabupaten : Merangin");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jambi\nKabupaten : Muara jambi");
                            break;
                        }
                            break;
                        case 5: //JOptionPane.showMessageDialog(null,"Jateng");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.banjar negara\n2.banyumas\n3.batang\n4.blora\n5.boyolali");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jateng\nKota : Banjar negar");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jateng\nKabupaten : Banyumas");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jateng\nKabupaten : Batang");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jateng\nKabupaten : Blora");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Indonesia\nPropinsi : Jateng\nKabupaten : Boyolali");
                            break;
                        }
                            break;
                    }
                case 2:
                    propinsis=JOptionPane.showInputDialog(null,"pilih propinsi:\n1.Perlis\n2.kedah\n3.perak\n4.kelantan\n5.Pahang");
                    propinsi=Integer.parseInt(propinsis);
                    switch(propinsi)
                    {
                        case 1: //JOptionPane.showMessageDialog(null,"Sumut");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.gurun\n2.dungun\n3.baling\n4.gerok\n5.kuching");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perlis\nKota : Gurun");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perlis\nKabupaten : Dungun");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perlis\nKabupaten : Baling");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perlis\nKabupaten : Gerok");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perlis\nKabupaten : Kuching");
                            break;
                        }
                            break;
                        case 2: //JOptionPane.showMessageDialog(null,"Riau");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.Bau\n2.Rumah bakung\n3.Rumah kulit\n4.Rumah anyi\n5.Song");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kedah\nKota : Bau");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kedah\nKabupaten : Rumah bakung");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kedah\nKabupaten : Rumah kulit");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kedah\nKabupaten : Rumah anyi");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kedah\nKabupaten : Song");
                            break;
                        }
                            break;
                        case 3: //JOptionPane.showMessageDialog(null,"Sumbar");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.sigatal\n2.tungku\n3.papar\n4.guamusang\n5.bidor");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perak\nKota : Sigatal");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perak\nKabupaten : Tungku");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perak\nKabupaten : Papar");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perak\nKabupaten : Guamusang");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Perak\nKabupaten : Bidor");
                            break;
                        }
                            break;
                        case 4: //JOptionPane.showMessageDialog(null,"Jambi");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.chukai\n2.tanah merah\n3.bahau\n4.segamat\n5.jerantut");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kelantan\nKota : Chukai");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kelantan\nKabupaten : Tanah merah");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kelantan\nKabupaten : Bahau");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kelantan\nKabupaten : Segamat");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Kelantan\nKabupaten : Jerantut");
                            break;
                        }
                            break;
                        case 5: //JOptionPane.showMessageDialog(null,"Jateng");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.Bentong\n2.Kuala lipis\n3.kuala lumpur\n4.kuala lepar\n5.kuala lersing");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Pahang\nKota : Bentong");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Pahang\nKabupaten : Kuala lipis");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Pahang\nKabupaten : Kuala lumpur");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Pahang\nKabupaten : Kuala lepar");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Malaysia\nPropinsi : Pahang\nKabupaten : Kuala lersing");
                            break;
                        }
                    }
                            break;
                case 3:
                    propinsis=JOptionPane.showInputDialog(null,"pilih propinsi:\n1.Pulau jurong\n2.Pulau tekong\n3.Pulau ubin\n4.Pulau sentosa\n5.Pahang");
                    propinsi=Integer.parseInt(propinsis);
                    switch(propinsi)
                    {
                        case 1: //JOptionPane.showMessageDialog(null,"Sumut");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.gurun\n2.dungun\n3.baling\n4.gerok\n5.kuching");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau jurong\nKota : Gurun");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau jurong\nKabupaten : Dungun");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau jurong\nKabupaten : Baling");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau jurong\nKabupaten : Gerok");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau jurong\nKabupaten : Kuching");
                            break;
                        }
                            break;
                        case 2: //JOptionPane.showMessageDialog(null,"Riau");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.Bau\n2.Rumah bakung\n3.Rumah kulit\n4.Rumah anyi\n5.Song");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau tekong\nKota : Bau");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau tekong\nKabupaten : Rumah bakung");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau tekong\nKabupaten : Rumah kulit");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau tekong\nKabupaten : Rumah anyi");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau tekong\nKabupaten : Song");
                            break;
                        }
                            break;
                        case 3: //JOptionPane.showMessageDialog(null,"Sumbar");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.sigatal\n2.tungku\n3.papar\n4.guamusang\n5.bidor");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau ubin\nKota : Sigatal");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau ubin\nKabupaten : Tungku");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau ubin\nKabupaten : Papar");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau ubin\nKabupaten : Guamusang");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau ubin\nKabupaten : Bidor");
                            break;
                        }
                            break;
                        case 4: //JOptionPane.showMessageDialog(null,"Jambi");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.chukai\n2.tanah merah\n3.bahau\n4.segamat\n5.jerantut");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau sentosa\nKota : Chukai");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau sentosa\nKabupaten : Tanah merah");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau sentosa\nKabupaten : Bahau");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau sentosa\nKabupaten : Segamat");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pulau sentosa\nKabupaten : Jerantut");
                            break;
                        }
                            break;
                        case 5: //JOptionPane.showMessageDialog(null,"Jateng");
                        kabs=JOptionPane.showInputDialog(null,"pilih kabupaten:\n1.Bentong\n2.Kuala lipis\n3.kuala lumpur\n4.kuala lepar\n5.kuala lersing");
                        kab=Integer.parseInt(kabs);
                        switch(kab)
                        {
                            case 1: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pahang\nKota : Bentong");
                            break;
                            case 2: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pahang\nKabupaten : Kuala lipis");
                            break;
                            case 3: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pahang\nKabupaten : Kuala lumpur");
                            break;
                            case 4: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pahang\nKabupaten : Kuala lepar");
                            break;
                            case 5: JOptionPane.showMessageDialog(null,"Nama :"+nama+"\nnegara: Singapore\nPropinsi : Pahang\nKabupaten : Kuala lersing");
                            break;
                        }
                    }
                        

        }
    }
}

Tidak ada komentar:

Posting Komentar