### 布尔类型

布尔类型又称逻辑类型，只有两个值 true 和 false，分别代表布尔逻辑中的“真”和“假”，布尔值不能与整数类型进行转换。布尔类型通常被用在流程控制中作为判断条件。

例 定义布尔型变量，可通过关键字 boolean 来定义。定义方法如下：

boolean b; //定义布尔型变量 b

boolean b1,b2; //定义布尔型变量 b1,b2

注意：由于布尔型数据只存在true和false数值，所以在为 boolean 型变量赋值时，除这两个值外的任何数值都是非法的。

例 分别为布尔型变量 married 赋值为 false，alive 赋值为 true，然后输出。

boolean married=false;

boolean alive=true;

System.out.println("已婚："+married); //输出结果为：false

System.out.println("生命："+alive); //输出结果为：true

在控制台中的运行结果如图 1 所示 。

图 1 控制台中的运行结果