Câu lệnh switch-case
Bài học 6 trên 11 trong khóa học Câu lệnh điều khiển trong Java của Coddy.
Câu lệnh if-else-if tương tự như câu lệnh switch.
Câu lệnh switch chứa nhiều khối code được gọi là các trường hợp, và một trường hợp sẽ được thực thi dựa trên biến được dùng trong câu lệnh switch.
Có một số đường đi thực thi có thể xảy ra.
Có thể có N trường hợp.
Mỗi trường hợp phải là duy nhất.
Ví dụ, bạn muốn biết tháng nào bằng cách nhập số tháng, vì vậy có thể dùng câu lệnh switch.
Mỗi câu lệnh case có thể có break như một tính năng tùy chọn.
Cú pháp:
switch(expression){
case value1:
//đoạn code sẽ chạy;
break; //không bắt buộc
case value2:
//đoạn code sẽ chạy;
break; //không bắt buộc
......
default:
// đoạn code sẽ chạy nếu không có trường hợp nào khớp;
}Thử thách
DễViết chương trình switch case để triển khai các ngày trong tuần.
Nhận đầu vào là int. Tuần bắt đầu từ thứ Hai, vì vậy hãy in ra ngày tương ứng.
Ví dụ: nếu đầu vào là 4, thì chương trình sẽ in ra "Thursday".
Trường hợp mặc định là "Invalid".
Tự làm thử
class DayOfWeek {
public static String dayOfWeek(int day) {
// Viết code ở đây
}
}Tất cả bài học trong Câu lệnh điều khiển trong Java
1Câu lệnh điều khiển là gì?
Giới thiệu2Câu lệnh ra quyết định
Câu lệnh if đơn giảnCâu lệnh if-elseCâu lệnh if-else-ifCâu lệnh if lồng nhauCâu lệnh switch-caseTự luyện tập: Trình biên dịch Java online