Java Booleans
Thông thường, trong lập trình, bạn sẽ cần một kiểu dữ liệu chỉ có thể có một trong hai giá trị, như:
- CÓ KHÔNG
- BẬT / TẮT
- ĐÚNG SAI
Đối với điều này, Java có một boolean
kiểu dữ liệu, có thể nhận các giá trị true
hoặc false
.
Giá trị Boolean
Một kiểu boolean được khai báo với boolean
từ khóa và chỉ có thể nhận các giá trị true
hoặc false
:
Thí dụ
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Tuy nhiên, việc trả về giá trị boolean từ các biểu thức boolean phổ biến hơn để kiểm tra có điều kiện (xem bên dưới).
Biểu thức Boolean
Một biểu thức Boolean là một biểu thức Java mà trả về một giá trị Boolean: true
hoặc false
.
Bạn có thể sử dụng toán tử so sánh, chẳng hạn như toán tử lớn hơn ( >
) để tìm hiểu xem một biểu thức (hoặc một biến) có đúng hay không:
Thí dụ
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Hoặc thậm chí dễ dàng hơn:
Thí dụ
System.out.println(10 > 9); // returns true, because 10 is higher than 9
Trong các ví dụ dưới đây, chúng tôi sử dụng toán tử bằng ( ==
) để đánh giá một biểu thức:
Thí dụ
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Thí dụ
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Giá trị Boolean của một biểu thức là cơ sở cho tất cả các so sánh và điều kiện Java.
Bạn sẽ tìm hiểu thêm về các điều kiện trong chương tiếp theo.