Cách sử dụng câu lệnh Switch Case trong Java

Cach Su Dung Cau Lenh Switch Case Trong Java



Trong Java, câu lệnh switch cho phép người dùng triển khai mã ngắn gọn, súc tích, rõ ràng và dễ đọc. Nó là một trong những câu lệnh lập trình mạnh nhất và mạnh mẽ nhất so với if-else. Nếu số lượng trường hợp bị hạn chế, chúng ta có thể sử dụng câu lệnh if-else. Tuy nhiên, nếu số trường hợp có kích thước lớn, nên sử dụng câu lệnh chuyển đổi trường hợp.

Hướng dẫn này sẽ nói về cách sử dụng câu lệnh switch trong Java.







Làm cách nào để sử dụng câu lệnh Switch Case trong Java?

Câu lệnh chuyển đổi là một câu lệnh điều kiện khác nhau, như if, other if. Nó chỉ thực hiện một câu lệnh từ tất cả các khối mã điều kiện đã chỉ định. Nó liên quan đến enum, chuỗi, int, short, long, byte và nhiều thứ khác. Để sử dụng câu lệnh switch trong Java, chúng tôi đã cung cấp cú pháp bên dưới.



cú pháp

công tắc ( sự biểu lộ ) {
trường hợp giá trị1 :
phá vỡ ;
trường hợp giá trị2 :
phá vỡ ;
......
mặc định :
}

Trong cú pháp trên:



  • công tắc ” là một biểu thức chỉ được thực hiện một lần.
  • trường hợp ” xác định điều kiện. Giá trị của biểu thức đã nêu được so sánh với từng trường hợp.
  • phá vỡ ” là một từ khóa tùy chọn được sử dụng để chấm dứt điều kiện.
  • mặc định ” trường hợp được thực thi khi điều kiện đã xác định không khớp.

Ví dụ

Trong ví dụ đã nêu này, chúng tôi sẽ sử dụng câu lệnh trường hợp chuyển đổi để so sánh điều kiện. Để làm như vậy, trước hết, hãy khai báo một số có kiểu dữ liệu số và gán giá trị theo đặc điểm kỹ thuật của bạn:





int trên một = 23 ;

Đây:

  • Sử dụng câu lệnh chuyển đổi và thêm điều kiện với sự trợ giúp của “ trường hợp ” từ khóa.
  • Sau đó, sử dụng “ println() ” để in đầu ra trên bàn điều khiển nếu số khớp với điều kiện đã nêu.
  • Hơn nữa, tuyên bố mặc định là tùy chọn. Nếu số không khớp với bất kỳ điều kiện nào, thì nó sẽ in giá trị mặc định:
công tắc ( trên một ) {
trường hợp 1 : Hệ thống . ngoài . bản in ( 'mười lăm' ) ;
phá vỡ ;
trường hợp 2 : Hệ thống . ngoài . bản in ( '25' ) ;
phá vỡ ;
trường hợp 3 : Hệ thống . ngoài . bản in ( '35' ) ;
phá vỡ ;
mặc định : Hệ thống . ngoài . bản in ( 'Không tồn tại' ) ;
}

Trong hình ảnh bên dưới, có thể nhận thấy rằng số được khai báo không khớp với bất kỳ điều kiện nào. Đó là lý do tại sao nó sẽ in giá trị mặc định trên bàn điều khiển:



Hãy xem một ví dụ khác về câu lệnh chuyển đổi trường hợp. Để làm như vậy, hãy khởi tạo biến:

int ngày = 5 ;

Sử dụng câu lệnh chuyển đổi sẽ so sánh số với từng câu lệnh trường hợp. Nếu số khớp với bất kỳ điều kiện nào, nó sẽ kết thúc và in đầu ra trên màn hình. Trong trường hợp khác, giá trị mặc định sẽ được in trên bảng điều khiển:

công tắc ( ngày ) {
trường hợp 0 :
Hệ thống . ngoài . bản in ( 'Hôm nay là thứ hai' ) ;
phá vỡ ;
trường hợp 1 :
Hệ thống . ngoài . bản in ( 'Hôm nay là thứ ba' ) ;
phá vỡ ;
trường hợp 2 :
Hệ thống . ngoài . bản in ( 'Hôm nay là thứ tư' ) ;
phá vỡ ;
trường hợp 3 :
Hệ thống . ngoài . bản in ( 'Hôm nay là thứ năm' ) ;
phá vỡ ;
trường hợp 4 :
Hệ thống . ngoài . bản in ( 'Hôm nay là thứ sáu' ) ;
phá vỡ ;
trường hợp 5 :
Hệ thống . ngoài . bản in ( 'Hôm nay là thứ bảy' ) ;
phá vỡ ;
trường hợp 6 :
Hệ thống . ngoài . bản in ( 'Hôm nay là chủ nhật' ) ;
Phá vỡ ;
}

Vì giá trị ngày được chỉ định đã được khớp với “ 5 ” trường hợp, khối mã tương ứng của nó được thực thi.

Phần kết luận

Để sử dụng câu lệnh switch case trong Java, trước tiên, hãy khởi tạo biến với kiểu dữ liệu và gán giá trị. Sau đó, sử dụng câu lệnh trường hợp chuyển đổi so sánh số với từng trường hợp. Nếu số khớp với điều kiện thì số được hiển thị trên màn hình bảng điều khiển. Bài đăng này đã nêu phương pháp sử dụng câu lệnh trường hợp chuyển đổi trong Java.