Cấu trúc lệnh switch tương tự các cặp lệnh if – else liên tiếp nhau.
Ta có đoạn code sau:
public static void main(String[] args) { int a = 0; switch (a) { case 0: System.out.println(“Zero”); break; case 10: System.out.println(“Ten”); break; case 20: System.out.println(“Twenty”); break; default: System.out.println(“Default”); break; } }
Theo đoạn code trên thì khi biến a rơi vào các case tương ứng với giá trị của biến a thì sẽ in ra màn hình tên giá trị tương ứng đó. Ở đây kết quả sẽ là Zero và nếu như giá trị biến a không có trong các case thì khi đó kết quả sẽ in ra là Default.
Lưu ý: Biến của cấu trúc lệnh switch chỉ được sử dụng với các biến nguyên thủy sau đây: char, byte, short, int, Enum. Các case có thể không theo thứ tự.
Studyandshare