Minggu, 30 Oktober 2011

pilih-ulang data array-Java

import javax.swing.JOptionPane;

public class gabungan
{
    public static void main(String [] args)
    {
        String kota []={"","jakarta","Bandung","Semarang","Medan","Jogya"};
        //int kota []=
        String pilihs,statuss;
        int i,j,pilih;
        int status=0;
       
       
        for(i=1; i<kota.length; i++)
        //for(j=1; j<i; j++)
        {
           
            //kota[i]=JOptionPane.showInputDialog("daftar kota");
            System.out.println(i+"."+kota[i]);
            //JOptionPane.showMessageDialog(null,i+"."+kota[i]);
        }
        do
        {
            status=0;
            pilihs=JOptionPane.showInputDialog("pilih kota anda:");
            pilih=Integer.parseInt(pilihs);

       
            switch (pilih)
            {
            case 1: JOptionPane.showMessageDialog(null,"kota anda adalah:"+kota[1]);
                    break;
            case 2: JOptionPane.showMessageDialog(null,"kota anda adalah:"+kota[2]);
                    break;
            case 3: JOptionPane.showMessageDialog(null,"kota anda adalah:"+kota[3]);
                    break;
            case 4: JOptionPane.showMessageDialog(null,"kota anda adalah:"+kota[4]);
                    break;
            case 5: JOptionPane.showMessageDialog(null,"kota anda adalah:"+kota[5]);
                    break;
            default:
                JOptionPane.showMessageDialog(null,"keyword yang anda masukkna salah");
            }
            statuss=JOptionPane.showInputDialog("ingin ulang.? y/n");
            if(statuss.equals("y"))
            {
                status=1;
            }

        }while(status == 1);
    }
}

nah hasilnya dalah


setelah dimasukkna pilihan 1 maka:

lalu klik ok akan menjadi:


nah hasil diatas jika kita pilih y maka akan mengulang program dan jika pilih n maka program akan berhenti..

Selamat mencoba!




Tidak ada komentar:

Posting Komentar