布尔类型是表示逻辑状态的类型。java语言通过关键字boolean来定义布尔类型变量,布尔类型只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。布尔类型经常用在程序的流程控制中作为判断条件。
在Java语言中,boolean变量编译后被转换为int变量,占用4个字节的存储空间,true被转换为1赋值给int变量,false被转换为0赋值给int变量。因此,程序需要判断数值的真或假时,既可以用boolean类型变量,也可以用int类型的变量,当然也可以用byte类型的变量。
boolean变量可按如下方式声明:
boolean done = true; boolean error = false;
案例1:在PBaseUnit46项目unit46包下创建BoolSample类,在BoolSample类下分别声明两个boolean类型的局部变量并赋值,然后输出变量的值到控制台。代码如下:
/**
* @Title: BoolSample.java
* @Package unit46
* @Description: Java基础知识课程案例
* @author 编程训练营
* @date 2019年11月30日
* @version V1.0
*/
package unit46;
/**
* @ClassName: BoolSample
* @Description: 基本数据类型(布尔类型)案例1
* @author 编程训练营
* @date 2019年11月30日
*
*/
public class BoolSample {
/**
* @Title: main
* @Description: Java程序入口main方法
* @param @param args 参数
* @return void 返回类型
* @throws
*/
public static void main(String[] args) {
// 声明boolan变量done
boolean done = true;
// 声明boolan变量error
boolean error = false;
// 输出done的值
System.out.println("done的值为:" + done);
// 输出error的值
System.out.println("error的值为:" + error);
}
}程序执行结果如下图所示: