LỆNH SWITCH CASE TRONG JAVA

     

Mệnh đề switch-case vào java được sử dụng để thực hiện 1 hoặc các khối lệnh từ không ít điều kiện.

Bạn đang xem: Lệnh switch case trong java

*
*
*
*
Line 10: hòa hợp lệ, giá trị này sẽ không bị chuyển đổi và theo thông tin được biết tại thời gian compile time.Line 12: chưa phù hợp lệ, bởi vì middleName ko được ghi lại là final.Line 15: phù hợp lệ, được lưu lại final và được biết tại thời khắc compile time.Line 18: không hợp lệ, mặc dù được ghi lại là final tuy vậy giá trị được truyền từ bỏ method yêu cầu không biết giá tốt trị tại thời điểm compile time.Line 21, 24, 27: không hộp lệ, bởi vì không cùng kiểu tài liệu với câu lệnh switch (String).

Vài điểm cần để ý khi sử dụng switch

Cách tế bào tả những trường hợp hoàn toàn có thể xảy ra, các bạn có thể mô tả từng ngôi trường hợp nỗ lực thể, hoặc gom thành nhóm các trường vừa lòng giống nhau. (case 1: case2: )Luôn nên thông báo chấm dứt phần lệnh cần triển khai của từng trường phù hợp hoặc team trường hợp trải qua câu lệnh break.Luôn tận dụng tối đa câu lệnh default để triển khai những mệnh lệnh so với trường thích hợp ngoại lệ (trường vừa lòng khác).Switch chỉ hỗ trợ các hình trạng dữ liệu:byte,short,char,int và các Wrapper class tương ứng.enum, String và var (tương ứng với các type trên).boolean, long, float, double cùng kiểu Wrapper tương xứng không được cung cấp bởi câu lệnh switch.

Xem thêm: Phân Biệt Ứng Động Sinh Trưởng Và Ứng Động Không Sinh Trưởng

Các giá trị trong những câu lệnh case cần là những giá trị hằng số tại thời khắc biên dịch (compile-time constant) và bao gồm cùng kiểu tài liệu với cực hiếm trong switch.

So sánh giữa if với switch trong lập trình sẵn Java

ifswitch
Mỗiifcó biểu thức logic bên phía trong nó để định cực hiếm là đúng giỏi saiMỗi case vào switch phải là 1 trong giá trị cầm cố thể, không có biểu thức logic bên trong.
Các đổi thay trong biểu thức rất có thể định cực hiếm của ngẫu nhiên kiểu giá trị nàoBiểu thức phải xác minh giá trị là byte (Byte),short (Short),char (Character),int (Integer), enum, String, var (tương ứng với các type trên).
Chỉ một khối lệnh được thực thiNếu câu lệnh break bị vứt qua, thì những câu lệnh từ bỏ case đúng trở về sau sẽ được thực hiện.

Xem thêm: Sửa Chữa Điện Nước Tại Xuân Đỉnh, Sửa Điện Nước Tại Xuân La Xuân Đỉnh 0962 28 60 60

Như vậy là bọn họ đã mày mò được các câu điều khiển: if switch-caseđược áp dụng rất phổ biến trong quá trình lập trình bên trên Java.