Sekarang kita akan belajar membuat menu dengan console java.
Kita akan menggunakan ekpresi kondisi switch sebagai alat untuk memilih menu.
Ada soal:
Buatkan menu yang tersedia di Cafe Simba dengan 3 menu Makanan. Jika sudah dipilih maka akan kembali ke menu awal. Mari kita coba.
System.out.println("1. Nasi Goreng");
System.out.println("2. Nasi Godog");
System.out.println("3. Nasi Ayam");
System.out.println("Anda mau makan apa :");
Scanner pilihmakanan = new Scanner(System.in);
int makanan = pilihmakanan.nextInt();
// untuk memasukan pilihan makanan
switch (makanan) {
// ini berarti sudah mengetahui nilai value makanan
// dari inputan diatas
case 1:
System.out.println("Anda mau Nasi Goreng");
System.out.println("Silahkan Tunggu");
System.out.println("Silahkan kembali kemenu tekan tombol 1 jika tidak tekan selain 1");
Scanner kembali = new Scanner(System.in);
int kembalimenu = kembali.nextInt();
if (kembalimenu == 1) { //jika pilih satu maka akan diproses
main(args); // kode untuk kembali keatas main class
} else {
break;
// dihentikan /break karena jika menekan selain tombol 1 maka selesai proses dan tidak kembali ke menu lagi }
// case 2 dan 3 lakukan hal yang sama seperti case 1 dalam mengulang kemenu
case 2:
System.out.println("2. Nasi Godog");
break;
case 3:
System.out.println("3. Nasi Ayam");
break;
default:
break;
}
masih ada yang kurang pak..
BalasHapusimport java.util.Scanner;