Langsung saja, berikut contoh codingan dengan menggunakan switch case
package Tokopakjoni2015; import java.util.Scanner; /** * * @author Aguss */ public class pilihbarang { public static void main(String paktonikun[]) { Scanner van = new Scanner(System.in); int pilih,jml,hrg,diskon; //tampilkan daftar semua barang (5 item) System.out.println("Toko Abah Joni"); System.out.println("1. Beras\n2. Telur\n3. Gula"); System.out.println("4. Minyak\n5. Tepung\n"); //input pilihan barang System.out.print("Masukkan pilihan = "); pilih = van.nextInt(); switch (pilih){ case 1: System.out.println("Anda memilih beras"); System.out.print("Masukkan jumlah barang = "); jml = van.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Cukup dengan membayar = Rp. "+hrg); break; case 2: System.out.println("Anda memilih telur"); System.out.print("Masukkan jumlah barang = "); jml = van.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Cukup dengan membayar = Rp. "+hrg); break; case 3: System.out.println("Anda memilih gula"); System.out.print("Masukkan jumlah barang = "); jml = van.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Cukup dengan membayar = Rp. "+hrg); break; case 4: System.out.println("Anda memilih minyak"); System.out.print("Masukkan jumlah barang = "); jml = van.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Cukup dengan membayar = Rp. "+hrg); break; case 5: System.out.println("Anda memilih tepung"); System.out.print("Masukkan jumlah barang = "); jml = van.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Cukup dengan membayar = Rp. "+hrg); } } }Hasil dari codingan diatas
ConversionConversion EmoticonEmoticon