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

Cach Su Dung Java Enums Trong Cau Lenh Switch



Trong lập trình, đôi khi chúng ta muốn biểu diễn kích thước cố định của hằng số. Với mục đích đó, Java cung cấp Java enums, là các lớp đặc biệt cho phép biến đặt hằng số được xác định trước. Biến được xác định phải được gán một hoặc nhiều giá trị bằng chữ in hoa và được phân tách bằng dấu phẩy.

Bài đăng này sẽ giải thích:







Enum trong Java là gì?

Java enums là các lớp đặc biệt bao gồm biến và hằng số không thể thay đổi. Để tạo một enum, hãy sử dụng “ liệt kê ” thay vì giao diện hoặc lớp và sử dụng dấu phẩy để phân tách các hằng số. Hơn nữa, chúng phải luôn được viết hoa.



Làm cách nào để sử dụng Java Enums trong câu lệnh chuyển đổi?

Để sử dụng các enum Java trong câu lệnh switch, hãy làm theo ví dụ dưới đây.



Trước hết, hãy tạo một lớp enum và thêm hằng số viết hoa được phân tách bằng dấu phẩy:





liệt kê Kỹ năng {

MỚI ,
TRUNG BÌNH,
CHUYÊN NGHIỆP,
CHUYÊN GIA
}

Sau đó, khai báo một đối tượng lớp với giá trị tương ứng:

Kiểm tra kỹ năngKỹ năng = Kỹ năng. CHUYÊN GIA ;

Sử dụng câu lệnh chuyển đổi và bây giờ xác định các trường hợp khác nhau dựa trên các giá trị hằng số được thêm vào trong phần “ kỹ năng ' lớp học. Hơn nữa, “ println() ” phương thức được sử dụng để hiển thị đầu ra trên bàn điều khiển và “ phá vỡ ” từ khóa dừng thực thi bất cứ khi nào trường hợp cụ thể được đáp ứng:



công tắc ( kiểm tra kỹ năng ) {
trường hợp MỚI :
Hệ thống . ngoài . bản in ( 'Mới' ) ;
phá vỡ ;
trường hợp TRUNG BÌNH :
Hệ thống . ngoài . bản in ( 'Trung bình' ) ;
phá vỡ ;
trường hợp CHUYÊN NGHIỆP :
Hệ thống . ngoài . bản in ( 'Chuyên nghiệp' ) ;
phá vỡ ;
trường hợp CHUYÊN GIA :
Hệ thống . ngoài . bản in ( 'Chuyên gia' ) ;
}

Theo đoạn mã đã cho, câu lệnh switch đã kiểm tra tuần tự tất cả các trường hợp đã cho và in ra “Expert” trên bảng điều khiển:

Đó là tất cả về việc sử dụng Java enums trong câu lệnh chuyển đổi.

Phần kết luận

Để sử dụng các enum Java trong các câu lệnh switch, trước tiên, hãy tạo một lớp enum và thêm hằng số ở dạng chữ hoa, được phân tách bằng dấu phẩy. Sau đó, xác định lớp và thêm giá trị cho lớp. Cuối cùng, sử dụng “ công tắc ” câu lệnh dựa trên hằng số được thêm vào có giá trị trong “ kỹ năng ' lớp học. Bài đăng này đã trình bày phương pháp sử dụng Java enums trong các câu lệnh chuyển đổi.