Kamis, 24 Mei 2012

Belajar menu dengan console java

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;

        }

1 komentar: