Java布尔类型用关键字boolean声明,仅表示true或false两种状态。布尔值与整数不能互换,避免了C语言中用0或非0表示真假的隐式转换,从而保证了类型安全与代码严谨性。
Java基本数据类型详解
作者:技术拾光
时间:2026-07-28
浏览:553
文章目录
Java 里的布尔类型,说白了就是用来表示“是”或“否”的开关。它只有两个值:真(true)和假(false),没有中间地带。
1. 布尔类型是什么?
布尔类型也叫逻辑类型,用关键字 boolean 来声明变量。它只负责记录“成立”或“不成立”这两种状态——没有其他乱七八糟的取值。
2. 怎么定义一个布尔变量?
直接写 boolean flag = true; 就行,跟其他基本类型一样简单。
3. 取值只有两种
布尔值就两个:true 和 false。一个变量要么是真,要么是假,没有第三种可能。
4. 布尔和整数不能互换
这一点很重要:在 Java 里,布尔值不能跟整数互相转换。不像 C 语言里可以用 0 表示假、非 0 表示真——Java 这边行不通。你没法把 true 赋值给 int 变量,也没法把 1 当成布尔用。这是设计上的严谨,但前期刚接触时可能会觉得有点别扭。

实用工具推荐
电子包浆
使用 ›绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
图片压缩
使用 ›选择画质和输出格式,预览压缩前后的大小。
相关文章