Câu lệnh điều kiện if / else & switch

Bài 4/720 phút

Cú pháp điều kiện của Java giống C++: điều kiện trong (), khối lệnh trong {}.

Xếp loại học lực
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 ==:

So sánh chuỗi đúng cách
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ì?