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)
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......
apabila ada kesalahan mohon tinggalkan komentar agar proses belajar saya bisa terkoreksi dan bisa berusaha untuk memperbaiki di kemudian hari......