Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Dalam kasus kita ingin operasi yang sama mengeksekusi beberapa statement case
maka kita tulis seperti berikut :
char key = '\t' switch(amount) { case ' ' : case '\t' : System.out.println("white space char"); break; default : System.out.println("amount is something else"); }
Perhatikan bagaimana statement case
yang pertama tidak memiliki operasi setelah titik dua. Hasilnyanya adalah eskekusi hanya akan diturunkan kebawah ke statement case berikutnya (dan seterusnya dan seterusnya) hingga bertemu dengan break
. Statement break
berikutnya setelah statement case
kedua. Ini berarti untuk kedua statement case
pertama dan kedua, operasi yang sama dieksekusi – dalam kasus diatas yang tereksekusi adalah statement case
kedua.
Leave a Reply