Java 布尔值
Java Boolean
在编程中,通常需要一个只能有两个值之一的数据类型,比如:
- YES / NO
- ON / OFF
- TRUE / FALSE
为此,Java 有一个布尔数据类型,只接受 true 或 false。
布尔值
布尔类型是用 boolean 关键字声明的,只能接受值为 true 或 false:
实例
public class Main {public static void main(String[] args) {boolean isJavaFun = true;boolean isFishTasty = false;System.out.println(isJavaFun);System.out.println(isFishTasty);}}
然而,在条件测试中,更常见的是从布尔表达式返回布尔值(见下文)。
布尔表达式
布尔表达式 是返回布尔值的 Java 表达式:true 或 false。
可以使用比较运算符(例如 大于(>)运算符)来确定表达式(或变量)是否为 true:
实例
public class Main {public static void main(String[] args) {int x = 10;int y = 9;System.out.println(x > y); // returns true, because 10 is higher than 9}}
甚至更简单:
实例
public class Main {public static void main(String[] args) {System.out.println(10 > 9); // returns true, because 10 is higher than 9}}
在下面的示例中,我们使用 等于(==)运算符来计算表达式:
实例
public class Main {public static void main(String[] args) {int x = 10;System.out.println(x == 10); // returns true, because the value of x is equal to 10}}
实例
public class Main {public static void main(String[] args) {System.out.println(15 == 10); // returns false, because 10 is not equal to 15}}
布尔值是所有 Java 比较和条件表达式的基础。
在下一章中,您将了解更多有关 Java 条件语句的知识。