Cú pháp điều kiện của Java giống C++: điều kiện trong (), khối lệnh trong {}.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nhập điểm: ");
double diem = sc.nextDouble();
if (diem >= 8) {
System.out.println("Giỏi");
} else if (diem >= 6.5) {
System.out.println("Khá");
} else if (diem >= 5) {
System.out.println("Trung bình");
} else {
System.out.println("Yếu");
}
}
}Lưu ý với String: so sánh chuỗi phải dùng .equals(), KHÔNG dùng ==:
String dapAn = "A";
if (dapAn.equals("A")) { // ✅ đúng
System.out.println("Chính xác!");
}
// if (dapAn == "A") { ... } // ❌ sai — so sánh địa chỉ bộ nhớ?So sánh hai chuỗi String trong Java dùng gì?