iklan

Thursday, June 26, 2014

Contoh Penggunaan Switch Case pada java


case yaitu suatu pernyataan yang digunakan untuk membandingkan suatu pernyataan, dengan kata lain case itu digunakan untuk membuat pilihan pada sebuah nilai.swicth case tidak hanya digunakan pada bahasa java tetapi juga digunakan dalam bahasa yang lain seperti bahasa C dann juga yang lain.
switch case hampir sama dengan if then else. case digunakan saat membandingkan suatu bilangan bulat . dalam penggunaan case ada beberapa hal penting yang harus terpenuhi yaitu switch sebagai  parameter kemudian casenya untuk menyatakan suatu pilihan dan yang terakhir itu  default yang digunakan untuk menyatakan pernyataan yang tidak terdapat dalam case atau dalam pilihan.
contoh sederhana dari penggunaan switch case pada java


public static void main(String[] args) {
    int a;
    Scanner x = new Scanner (System.in);a=x.nextInt();
       switch (a){
           case 1 : System.out.println("satu");break;
           case 2 : System.out.println("dua");break;
           case 3 : System.out.println("tiga");break;
           default: System.out.println("bukan satu,dua atau tiga");break;
  }
}}

pada contoh diatas terdapat tipe data integer (int) untuk menentukan pilihan yang akan kita masukkan , kemudian scanner agar bisa menerima inputan 
switch(a){ itu mengecek berapa pilihan yang kita masukkan terus di periksa dengan
Case 1: artinya jika pilihan adalah 1 maka System.out.println("satu"): artinya jika pilihannya 1 maka tampilkan "satu" (tanpa tanda petik)
kemudian ada break agar ketika kita memasukkan angka 1 program tidak menjalankan pernyataan yang lain seperti case 2 dan yang lainnya;pada Case 2 itu sama dengan case 1 cuma bedanya jika pilihannya 2 yang di tampilkan yang ke 2 juga begitupun case ke 3 dan yang terakhir default : itu berarrti jika pilihannya tidak terdapat dalam case atau pilihannya selain yang case maka ditampilkan perintah tampil.ya mungkin itu yang saya tahu tentang casekalau ada kesalahan mohon dimaklumi karna saya juga proses belajarhehehe.....sekian dan terimakasih
apabila ada kesalahan mohon tinggalkan komentar agar proses belajar saya bisa terkoreksi dan bisa berusaha untuk memperbaiki di kemudian hari......

No comments:

Post a Comment

pertanyaan atau masukan
komentar tak tunggu...