https://www.w3schools.com/java/java_switch.asp
Sử dụng switch câu lệnh để chọn một trong nhiều khối mã sẽ được thực thi.
switch(expression) { case x: // code block break; case y: // code block break; default: // code block } Đây là cách nó hoạt động:
switchbiểu thức được tính một lần.case.breakvà defaulttừ khóa là không bắt buộc, và sẽ được mô tả sau trong chương nàyVí dụ dưới đây sử dụng số ngày trong tuần để tính tên ngày trong tuần:
int day = 4; switch (day) { case 1: System.out.println("Monday"); break; case 2: System.out.println("Tuesday"); break; case 3: System.out.println("Wednesday"); break; case 4: System.out.println("Thursday"); break; case 5: System.out.println("Friday"); break; case 6: System.out.println("Saturday"); break; case 7: System.out.println("Sunday"); break; } // Outputs "Thursday" (day 4) Khi Java đạt đến một break từ khóa, nó sẽ thoát ra khỏi khối chuyển đổi.
Điều này sẽ dừng việc thực thi thêm mã và thử nghiệm trường hợp bên trong khối.
Khi một trận đấu được tìm thấy và công việc đã hoàn thành, đó là thời gian để nghỉ ngơi. Không cần phải kiểm tra thêm.
Việc ngắt có thể tiết kiệm rất nhiều thời gian thực thi vì nó “bỏ qua” việc thực thi tất cả phần còn lại của mã trong khối chuyển đổi.
Các defaulttừ khóa xác định một số mã để chạy nếu không có trận đấu trường hợp:
int day = 4; switch (day) { case 6: System.out.println("Today is Saturday"); break; case 7: System.out.println("Today is Sunday"); break; default: System.out.println("Looking forward to the Weekend"); } // Outputs "Looking forward to the Weekend" Lưu ý rằng nếu defaultcâu lệnh được sử dụng làm câu lệnh cuối cùng trong khối switch thì nó không cần ngắt.
Lượt xem : 225
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now