Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 8?
double a, b;
if (a == 0)
if (b != 0) System.out.println(“Phuong trinh vo nghiem”);
else System.out.println(“Phuong trinh co vo so nghiem”);
else System.out.println(-b/a);
Trả lời:
Đáp án đúng: A
Đoạn mã kiểm tra điều kiện của `a` và `b`.
- Đầu tiên, kiểm tra `if (a == 0)`. Vì `a = 0`, điều kiện này đúng.
- Tiếp theo, kiểm tra `if (b != 0)`. Vì `b = 8`, điều kiện này đúng.
- Do cả hai điều kiện `if` đều đúng, lệnh `System.out.println("Phuong trinh vo nghiem");` sẽ được thực thi. Kết quả in ra màn hình là "Phuong trinh vo nghiem".