Đầu ra của chương trình sau đây là gì?
class booloperators {
public static void main(String args[]) {
boolean var1 = true;
boolean var2 = false;
System.out.println((var1 & var2));
}
}
Chọn một:
Trả lời:
Đáp án đúng: D
Đoạn code Java này sử dụng toán tử `&` (AND) để thực hiện phép toán logic trên hai biến boolean `var1` và `var2`.
- `var1` được gán giá trị `true`.
- `var2` được gán giá trị `false`.
Toán tử `&` trả về `true` chỉ khi cả hai toán hạng đều là `true`. Trong trường hợp này, vì `var2` là `false`, kết quả của `(var1 & var2)` sẽ là `false`.
Do đó, chương trình sẽ in ra `false`.