Lệnh rẽ nhiều nhánh một cách tiện lợi, hoàn toàn có thể thay thế bằng if...else lồng nhau
Chú ý về lệnh break: nếu ở case 1 không có lệnh break thì khi a = 1, chương trình sẽ thực hiện Các_lệnh_1 và Các_lệnh_2 mới dừng lại.
switch (a){
case 1:
Các_lệnh_1;
break;
case 2:
Các_lệnh_2;
break;
...
case n:
Các_lệnh_n;
break;
default:
Các_lệnh_n+1;
break;
}