/* file name : Swicth-Case programer : Andes Arinal G deskripsi : 1.menggunakan Swicth -Case 2.Mengunakan 2 Do-While 3.perulangan */ import javax.swing.*; class SwicthCase { public static void main(String[] args) { String pilihanS; String namaS; String statusS; String cekS; int nama; int pilihan; int status=0; int cek=0; do { namaS = JOptionPane.showInputDialog("nama : "); //JOptionPane.showMessageDialog(null,namaS); pilihanS = JOptionPane.showInputDialog("1.Anda memilih naik Bus\n 2.Anda memilih naik Kereta Api\n 3.Anda memilih naik Pesawat"); pilihan = Integer.parseInt(pilihanS); do { switch(pilihan) { case 1 : JOptionPane.showMessageDialog(null,"Nama Anda = "+namaS+"\nAnda memilih : naik Bus "); break; case 2 : JOptionPane.showMessageDialog(null,"Nama Anda= "+namaS+"\nAnda memilih : naik Kereta Api "); break; case 3 : JOptionPane.showMessageDialog(null,"Nama Anda= "+namaS+"\nAnda memilih : naik Pesawat "); break; } cekS= JOptionPane.showInputDialog( "Cek ulang ulang data : ??? Y / N " ); if (cekS.equals("n")) { cek=1; } }while(cek !=1); statusS= JOptionPane.showInputDialog( "Apakah di ulang : ??? Y / N " ); if (statusS.equals("n")) { status=1; } }while(status !=1); } }
JIKA DI RUN :
PERTAMA AKAN MUNCUL : Pada kotak dialog tersebut masukan nama :
1.
2.Setelah nama dikotak di atas ...
Ketik/pilih no pada kotak di bawah ini ;
3. Hasilnya Akan seperti ini :
4 .Setelah Itu akan muncul Perintah ...:
a .
b. Jika kita PIILIH Y (YA) maka data akan akan di ulang seperti gambar di bawah ini:
AKAN muncul kotak perintah berikut :
seperti gambar di bawah ini :
Jika ya maka akan di ulang seperti gambar awal / pertama yg diatas ....
(" Mulai mengetik ulang Nama Dst ....")
Jika TIDAK (N) maka keluar ...
(" Mulai mengetik ulang Nama Dst ....")
Jika TIDAK (N) maka keluar ...
Tidak ada komentar:
Posting Komentar