📜  boolean - Java (1)

📅  最后修改于: 2023-12-03 14:59:32.249000             🧑  作者: Mango

Java 中的 Boolean 类型

在 Java 中,boolean 类型用于表示逻辑值,只有两种取值:true 和 false。这种类型可以用于条件语句和循环语句中。

声明和初始化

在 Java 中声明一个 boolean 类型的变量很简单:

boolean myBoolean;

和其他原始类型一样,默认情况下,boolean 类型的变量将被初始化为 false,可以指定一个初始值:

boolean myBoolean = true;
比较运算符

比较运算符(==、!=)可以用于 boolean 类型数据的比较。例如:

boolean a = true;
boolean b = false;
System.out.println(a == b);     // false
System.out.println(a != b);     // true
逻辑运算符

Java 支持三种逻辑运算符:与(&&)、或(||)和非(!)。它们可以用来组合 boolean 类型数据的结果,并生成一个新的 boolean 类型数据的结果。例如:

boolean a = true;
boolean b = false;
System.out.println(a && b);     // false
System.out.println(a || b);     // true
System.out.println(!a);         // false
注意事项

在 java 语言中,Boolean 对象和 boolean 数据类型是不同的。Boolean 对象包装了一个原始的 boolean 类型,它提供了一些有用的方法。如果需要将一个 Boolean 对象转换成 boolean 数据类型,则可以使用 Boolean 类的 booleanValue() 方法:

Boolean myBoolean = new Boolean(true);
boolean b = myBoolean.booleanValue();
System.out.println(b);          // true

反过来,你也可以把一个 boolean 数据类型转换为 Boolean 对象,例如:

boolean b = true;
Boolean myBoolean = new Boolean(b);
System.out.println(myBoolean);  // true
总结

boolean 类型是 Java 中非常基础的数据类型,它只有两个取值:true 和 false。在编写程序时,我们可以用它来表示代码中的真假情况。同时,在逻辑运算和比较运算中,我们也可以使用 boolean 类型的数据。