Contoh Membuat Menu

package javaapplication1;
class baca
{
    public static String bacaString ()
    {
        int karakter;
        String str="";
        boolean selesai = false;
        while (!selesai)
        {
            try
            {
                karakter = System.in.read ();
                if (karakter<0 || (char) karakter =='\n')
                {
                    selesai = true;
                }
                else if ( (char) karakter !='r')
                {
                    str = str + (char) karakter;
                }
            }
            catch (java.io.IOException e)
            {
                System.err.println("ada kesalahan");
                selesai = true;
            }
        }
        return str;
    }
}
public class Main {
    static boolean oke = true ;
    public static void  menu(){
        System.out.println("Silah Kan pilih menu Di Bawah ini : \n");
        System.out.println("(1) [Pertambahan]");
        System.out.println("(2) [Pengurangan]");
        System.out.println("(3) [Perkalian]");
        System.out.println("(4) [Pembagian]");
        System.out.println("(5) [Exit] ");
        String text = baca.bacaString();
        int jadi = Integer.parseInt(text);
        if(jadi ==1)
        {
            System.out.println("masukkan angka pertama");
            String a = baca.bacaString();
            int awal = Integer.parseInt(a);
            System.out.println("masukkan angka kedua");
            String b = baca.bacaString();
            int sani = Integer.parseInt(b);
            System.out.print("hasil pertambahan = ");
            System.out.println(awal+sani);
        }
        if (jadi==2)
        {
            System.out.println("masukkan angka pertama");
            String a = baca.bacaString();
            int awal = Integer.parseInt(a);
            System.out.println("masukkan angka kedua");
            String b = baca.bacaString();
            int sani = Integer.parseInt(b);
            System.out.print("hasil pengurangan = ");
            System.out.println(awal-sani);
        }
        if (jadi==3)
        {
            System.out.println("masukkan angka pertama");
            String a = baca.bacaString();
            int awal = Integer.parseInt(a);
            System.out.println("masukkan angka kedua");
            String b = baca.bacaString();
            int sani = Integer.parseInt(b);
            System.out.println("hasil perkalian = "+awal*sani);
        }
        if (jadi==4)
        {
            System.out.println("masukkan angka pertama");
            String a = baca.bacaString();
            int awal = Integer.parseInt(a);
            System.out.println("masukkan angka kedua");
            String b = baca.bacaString();
            int sani = Integer.parseInt(b);
             if (sani==0){
            System.out.println("Oopz...gagal ???");
            }
         else{
           System.out.println("hasil pembagian = "+ awal/sani);
            }
        }
        if(jadi==5)
        {
            oke = false;
        }
        if (jadi > 5)
        {
            System.out.println("0oPz,,kyak Nya angka yg anda masukkan salah dech  ");
        }
    }
    public static void main(String[] args) {
        while(oke){
            Main.menu();
         }
    }
}

Diberdayakan oleh Blogger.
Twitter Delicious Facebook Digg Stumbleupon Favorites More