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 条件语句的知识。