Syarat khusus pada java meliputi :
Tidak menerima sistem duplikasi case.
Harus mengandung value yang konstan dan tidak menggunakan variabel.
Jika semua case tidak terpenuhi maka lanjut ke default case sebagai default case yang akan dijalankan.
Contoh:
// ./learn/basic/Percabangan/SwitchCase.java
package learn.basic.StrukturKontrol.Percabangan;
public class SwitchCase {
public static void main(String[] args) {
int angka = 20;
switch(angka) {
// jika angka 15 case 15 akan diesekusi
// break sebagai penutup dari fungsi case
// jika tidak akan lanjut sampai ke default case
// atau case yang memiliki break statement
case 15:
System.out.println("Kode ini tidak akan pernah dijalankan");
break
case 20:
System.out.println("Angka bernilai 20");
break
// statement ini akan dijalankan jika kedua case
// tidak terpenuhi
default:
System.out.println("Angka tidak terdaftar.");
}
}
}