Câu lệnh if
Thuộc phần Nền tảng cơ bản trong hành trình Java của Coddy. Bài học 27 trên 73.
Câu lệnh if cho phép chúng ta chạy code theo các điều kiện.
Ví dụ, hãy cùng xem đoạn code sau:
int age = 20;
String status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Đoạn code trên kiểm tra xem biến age có lớn hơn 18 hay không. Nếu có, đoạn code sẽ gán chuỗi "Adult" cho status.
Cuối cùng, code sẽ tăng age thêm 1 dù tuổi có lớn hơn 18 hay không.
Để dùng câu lệnh if trong Java, ta đặt khối lệnh giữa hai dấu ngoặc nhọn {}, và mọi thứ nằm giữa hai dấu ngoặc này đều thuộc câu lệnh if. Nếu không có dấu ngoặc nhọn, chỉ câu lệnh ngay sau điều kiện mới thuộc về if, vì vậy hãy dùng dấu ngoặc nhọn khi khối lệnh có nhiều hơn một câu lệnh:
if (condition) {
code;
code;
code;
}Nếu điều kiện (condition) là true, chúng ta sẽ vào khối lệnh bên trong if (đoạn code được thụt lề)
Thử thách
Người mớiBạn được cung cấp một đoạn code.
Biến a và b chưa có giá trị. Hãy điền giá trị sao cho đoạn code bên trong câu lệnh if sẽ được thực thi và c bằng 3.
Thưởng: thử tìm nhiều hơn một lời giải!
Tự làm thử
// Thay hai giá trị (value) bên dưới để đáp ứng điều kiện (condition) ở phía dưới
int a = 1;
int b = 5;
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Nền tảng cơ bản
4Toán tử phần 1
Toán tử số họcToán tử moduloTăng/giảmTăng/giảm sauPhép rút gọn số họcToán tử so sánhSo sánh chuỗi7Nhập xuất cơ bản
Các phương thức System.outĐịnh dạng đầu raLớp ScannerÔn tập: đến 120Ôn tập: đúng hay sai5Toán tử, phần 2
Toán tử logic, phần 1Toán tử logic, phần 2Ôn tập: logic cơ bảnToán tử logic, phần 3Toán tử logic, phần 411Kiến thức cơ bản về mảng
Khai báo mảngTruy cập phần tửChỉnh sửa mảngPhương thức của mảngÔn tập: mảng tíchÔn tập: mảng đảo ngượcTự luyện tập: Trình biên dịch Java online