Trong lập trình Java cơ bản, lệnh if
và switch
được sử dụng để thực hiện các quyết định dựa trên các điều kiện khác nhau. Dưới đây là mô tả về cách sử dụng lệnh if
và switch
:
- Lệnh
if
: Lệnhif
được sử dụng để thực hiện một khối mã nếu một điều kiện cụ thể là đúng. Cú pháp của lệnhif
như sau:
java
if (condition) {
// Khối mã thực hiện nếu điều kiện đúng
} else {
// Khối mã thực hiện nếu điều kiện sai (tùy chọn)
}
condition
: Điều kiện kiểm tra. Nếu điều kiện này đúng, khối mã trong lệnhif
được thực thi. Nếu điều kiện này sai, chương trình chạy qua khối mã hoặc chuyển đến khối mã trong lệnhelse
(nếu có).
Ví dụ:
java
int age = 20;
if (age >= 18) {
System.out.println("Bạn đã đủ tuổi để lái xe.");
} else {
System.out.println("Bạn chưa đủ tuổi để lái xe.");
}
- Lệnh
switch
: Lệnhswitch
được sử dụng để thực hiện một loạt các trường hợp (case) dựa trên giá trị của biểu thức. Cú pháp của lệnhswitch
như sau:
java
switch (expression) {
case value1:
// Khối mã thực hiện nếu expression == value1
break;
case value2:
// Khối mã thực hiện nếu expression == value2
break;
default:
// Khối mã mặc định (thực hiện khi không có trường hợp nào khớp)
break;
}
expression
: Biểu thức được kiểm tra với các trường hợp.case value1
,case value2
: Các trường hợp khác nhau dựa trên giá trị của biểu thức. Nếu giá trị của biểu thức khớp với giá trị trong trường hợp, khối mã trong trường hợp đó được thực thi.default
: Khối mã mặc định được thực thi nếu không có trường hợp nào khớp.
Ví dụ:
java
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "Thứ hai";
break;
case 2:
dayName = "Thứ ba";
break;
case 3:
dayName = "Thứ tư";
break;
default:
dayName = "Không xác định";
break;
}
System.out.println("Hôm nay là: " + dayName);
Trong ví dụ trên, biến day
được kiểm tra và khối mã trong trường hợp case
tương ứng với giá trị của day
được thực thi. Nếu không có trường hợp nào khớp, khối mã trong trường hợp default
được thực thi.
Lệnh if
và switch
là các công cụ quan trọng để thực hiện các quyết định dựa trên các điều kiện trong chương trình lập trình Java của bạn. Bạn có thể sử dụng chúng để điều chỉnh luồng thực thi của chương trình dựa trên các trường hợp và điều kiện khác nhau.