contoh case java

import java.io.* ; //package untuk input

public class cobacase{ //nama kelas/judul
public static void main( String[] args )throws IOException{ //method dan pasangan untuk memunculkan package

String pilih,nama,NPM,nilaiA,nilaiB; //variabel string untuk input
BufferedReader input=new BufferedReader(new InputStreamReader(System.in)); //input sebagai object dari bufferedreader (input)

System.out.println (“===== MENU =====”); //mencetak
System.out.println (“1. Nama & NPM”); //mencetak
System.out.println (“2. Penjumlahan & Pengurangan”); //mencetak
System.out.println (“3. Keluar”); //mencetak
System.out.print (“\nMasukan Pilihan: “); //mencetak setelah berpindah baris satu kebawah
pilih = input.readLine(); //memasukkan input dari variabel pilih
int pil = Integer.parseInt(pilih); //merubah variabel string(pilih) menjadi integer(pil)

switch (pil) { //case untuk variabel (pil)
case 1: System.out.println(“\nAnda memilih Menu ke 1”);//mencetak
System.out.print(“masukan nama: “);//mencetak
nama = input.readLine(); //memasukkan input dari variabel nama
System.out.print(“masukan NPM: “);//mencetak
NPM = input.readLine();//memasukkan input dr variabel NPM
int npm = Integer.parseInt(NPM); //merubah variabel String(NPM) menjadi integer(npm)

System.out.println(“\nHalo “+nama); //mencetak serta menampilkan input dari variabel nama
System.out.print(“NPM anda: “+NPM); //mencetak serta menampilkan input dari variabel NPM
break; //menghentikan program

case 2: String pilihan; //variabel string untuk input
System.out.println(“\nAnda memilih Menu ke 2”);//mencetak
System.out.println(“1.Penjumlahan”);//mencetak
System.out.println(“2.Pengurangan”);//mencetak
System.out.print(“masukan pilihan: “);//mencetak
pilihan = input.readLine(); //memasukkan input dari variabel pilihan
int menu = Integer.parseInt(pilihan);//merubah vaariabel string(pilihan) menjadi integer(menu)
switch (menu){ //case untuk variabel menu
case 1:
System.out.print(“masukan nilai A: “);//mencetak
nilaiA = input.readLine();//memasukkan input dari variabel nilaiA
int a = Integer.parseInt(nilaiA);//merubah variabel string(nilaiA) menjadi integer(a)
System.out.print(“masukan nilai B: “);//mencetak
nilaiB = input.readLine();//memasukkan input dari variabel nilaiB
int b = Integer.parseInt(nilaiB);//merubah variabel string(nilaiB) menjadi integer(b)
int penjumlahan = a+b ; //integer penjumlahan yg menyatakan hasil a ditambah b
System.out.println(“\nA + B = “+penjumlahan); //mencetak dan menampilkan hasil penjumlahan
break; //menghentikan program
case 2:
System.out.print(“masukan nilai A: “);
nilaiA = input.readLine();
a = Integer.parseInt(nilaiA);
System.out.print(“masukan nilai B: “);
nilaiB = input.readLine();
b = Integer.parseInt(nilaiB);
int pengurangan = a-b ;//integer pengurangan yg menyatakan hasil a dikurang b
System.out.println(“A – B = “+pengurangan);//mencetak dan menampilkan hasil pengurangan
break;//menghentikan program
default : System.out.println(“error”);}//perintah standar jika pilihan tidak memiliki printah atau pilihan salah
break;
case 3: System.out.println(“>>SAMPAI JUMPA<<“);//mencetak
break;
default : System.out.println(“pilihan anda salah”);//perintah jika pilihan tidak tersedia
}}}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s