Sekarang saya akan memposstkan. Fungsi Do_While_Switch_Case Dalam Do_While_Switch_Case
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | /* Nama File : Fungsi Do_While_Switch_Cace_dalam_Fungsi Do_While_Switch_Cace Programer : Mariada Pestaria Sianturi */ import javax.swing.JOptionPane; class SwitchDalamSwitch { public static void main(String[] args) { String pilihMinumanString; int pilihMinuman; String pilihSosroString; String pilihGreenString; String pilihFantaString; int pilihSosro; int pilihGreen; int pilihFanta; do{ pilihMinumanString = JOptionPane.showInputDialog("Minuman \n1. Sosro \n2. Green Tea \n3. Fanta"); pilihMinuman = Integer.parseInt(pilihMinumanString); }while(pilihMinuman > 3 || pilihMinuman <1); // do while untuk mengulang tampilan sebelum pas di imput pilihan nya switch(pilihMinuman) { case 1 : do{ pilihSosroString = JOptionPane.showInputDialog("Sosro \n1. Merah \n2. Putih \n3. Kuning"); pilihSosro = Integer.parseInt(pilihSosroString); }while(pilihSosro > 3 || pilihSosro < 1); switch(pilihSosro) { case 1: JOptionPane.showMessageDialog(null, "Anda memilih Sosro Merah"); break; case 2 : JOptionPane.showMessageDialog(null, "Anda memilih Sosro Putih"); break; case 3 : JOptionPane.showMessageDialog(null, "Anda memilih Sosro Kuning"); break; } break; case 2 : do{ pilihGreenString = JOptionPane.showInputDialog("GreenTea \n1. Merah \n2. Putih \n3. Kuning"); pilihGreen = Integer.parseInt(pilihGreenString); }while(pilihGreen > 3 || pilihGreen < 1); switch(pilihGreen) { case 1: JOptionPane.showMessageDialog(null, "Anda memilih GreenTea Merah"); break; case 2 : JOptionPane.showMessageDialog(null, "Anda memilih GreenTea Putih"); break; case 3 : JOptionPane.showMessageDialog(null, "Anda memilih GreenTea Kuning"); break; } break; case 3 : do{ pilihFantaString = JOptionPane.showInputDialog("Fanta \n1. Merah \n2. Putih \n3. Kuning"); pilihFanta = Integer.parseInt(pilihFantaString); }while(pilihFanta > 3 || pilihFanta < 1); switch(pilihFanta) { case 1: JOptionPane.showMessageDialog(null, "Anda memilih Fanta Merah"); break; case 2 : JOptionPane.showMessageDialog(null, "Anda memilih Fanta Putih"); break; case 3 : JOptionPane.showMessageDialog(null, "Anda memilih Fanta Kuning"); break; } } JOptionPane.showMessageDialog(null, "Habis"); } } |
Tidak ada komentar:
Posting Komentar