Kondisi SWITCH CASE adalah percabangan kode program dimana kita membandi Slide 3/6 isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan true. maka block kode program akan di proses.
Kondisi SWITCH CASE terdiri dari 2 bagian, yakni perintah SWITCH dimana terdapat nama variabel yang akan diperiksa, serta 1 atau lebih perintah CASE untuk setiap nilai yang akan diperiksa.
Berikut format dasar penulisan kondisi SWITCH CASE dalam bahasa Java :
__________________________________________________________________________
switch(nama variabel){
case 'nilai_1':
// Kode program yang dijalankan jika nama variabel == nilai_1
break;
case 'nilai_2':
// Kode program yang dijalankan jika nama variabel == nilai_2
break;
case 'nilai_3':
// Kode program yang dijalankan jika nama variabel == nilai_3
break;
...
...
default:
// Rode program yang dijalankan jika tidak ada kondisi yang
// terpenuhi
}
__________________________________________________________________________
Di awal kode program, terdapat perintah SWITCH untuk menginput variabel yang akan diperiksa. Kemudian terdapat beberapa perintah CASE yang diikuti dengan sebuah nilai.
Jika isi dari nama variabel sama dengan salah satu nilai ini, maka blok kode program akan dijalankan. Jika ternyata tidak ada kondisi CASE yang dipenuhi, blok default di baris paling bawah lah yang akan dijalankan.
Di dalam setiap block case, diakhiri dengan perintah break; agar struktur CASE langsung berhenti begitu kondisi terpenuhi.