Câu lệnh if-else-if
Bài học 4 trên 11 trong khóa học Câu lệnh điều khiển trong Java của Coddy.
Đến giờ, mình đã biết viết câu lệnh rẽ nhánh cho điều kiện đúng và điều kiện sai. Nhưng nếu muốn đưa ra quyết định dựa trên hai điều kiện, ta dùng câu lệnh if-else-if.
Nếu muốn quyết định có đi làm hay không dựa trên việc trời có mưa hay không, mình sẽ thực thi một trường hợp sai đồng thời kiểm tra một điều kiện khác, từ đó tạo ra nhiều nhánh else-if.
Câu lệnh if được theo sau bởi nhiều câu lệnh else-if.
Chuỗi câu lệnh if-else tạo ra một cây quyết định, trong đó chương trình có thể đi vào khối code chứa điều kiện đúng.
Cú pháp:
if(condition 1) {
statement 1; //Chạy khi điều kiện (condition) 1 đúng
}
else if(condition 2) {
statement 2; //Chạy khi điều kiện 2 đúng
}
else {
statement; //Chạy khi tất cả điều kiện đều sai
} Thử thách
DễViết chương trình nhận một số nguyên và kiểm tra xem số đó là số dương, số âm hay số không.
Dùng câu lệnh if-else-if và trả về POSITIVE, NEGATIVE hoặc ZERO.
Tự làm thử
class NumberCheck {
public static String numberCheck(int a1) {
// Viết code ở đây
}
}Tất cả bài học trong Câu lệnh điều khiển trong Java
1Câu lệnh điều khiển là gì?
Giới thiệu2Câu lệnh ra quyết định
Câu lệnh if đơn giảnCâu lệnh if-elseCâu lệnh if-else-ifCâu lệnh if lồng nhauCâu lệnh switch-caseTự luyện tập: Trình biên dịch Java online