前情回顾:
- 【2023,学点儿新Java-27】是的——C语言中的const关键字 | 附:按照类型 快速了解与划分:C语言中的关键字 | goto关键字解释
- 【2023,学点儿新Java-26】关键字介绍+示例代码:assert 断言(如何启用断言),以 验证一个数组的长度是否不为零 为例说明
- 【2023,学点儿新Java-25】如何解决浮点计算存在误差:strictfp | 如何保护敏感信息,提高程序的可靠性和安全性:transient | 附:Java异常处理关键字介绍
- …
- 更多Java系列文章,可参阅博主主页哦!
人生有无数个夏天,却只有一次少年。
🎯作者主页: 追光者♂🔥
🌸个人简介:
💖[1] 计算机专业硕士研究生💖
🌟[2] 2022年度博客之星人工智能领域TOP4🌟
🏅[3] 阿里云社区特邀专家博主🏅
🏆[4] CSDN-人工智能领域优质创作者🏆
📝[5] 预期2023年10月份 · 准CSDN博客专家📝
- 无限进步,一起追光!!!
🍎感谢大家 点赞👍 收藏⭐ 留言📝!!!
🌿本篇简单介绍一下Java中的特殊值——true、false、null。
🕝目录
- 🍄Java中的特殊值
- 🍑1.1 true、false
- 🍑1.2 null:空
🍄Java中的特殊值
🍑1.1 true、false
众所周知:
true
:真false
:假
它们是boolean
值,通常用来作为条件。
怎样的取值 会取boolean值呢?
比如说:
- 比较表达式(
>,<,>=,<=,==,!=
) - 逻辑表达式(
&&,&,||,|,^,!
) instanceof
,这些取值——都是boolean值。
进一步地,
在 Java 关键字中,true 和 false 是布尔型字面值的表示。布尔型 数据类型 仅有两个可能的取值:true 和 false。这两个值主要用于表示逻辑真 和 逻辑假。
以下是关于 true 和 false 的详细信息:
true
:表示逻辑真。在条件判断语句中,当表达式的值为真时,通常可以使用 true 来表示。false
:表示逻辑假。在条件判断语句中,当表达式的值为假时,通常可以使用 false 来表示。
这两个布尔型字面值(true 和 false)用于布尔变量 和 布尔表达式,通过它们,我们能够进行条件判断
和控制程序的流程
。
下面是一个简单的例子,展示了 true 和 false 的使用:
boolean isTrue = true;
boolean isFalse = false;
if (isTrue) {
System.out.println("This is true.");
} else {
System.out.println("This is false.");
}
在上面的例子中,我们定义了两个布尔型变量 isTrue
和 isFalse
,分别赋值为 true 和 false。然后,通过 if-else 语句 根据变量的值 输出不同的结果。由于 isTrue 的值为 true,所以输出结果为 “This is true.”。
需要注意的是,在 Java 中,true 和 false 是保留字,不能作为 变量名或标识符使用。
🍑1.2 null:空
我们都知道,如果null 调用属性和方法,则会报空指针异常。
true、false、null,这三个看似是关键字,但是从技术角度来说,不能算是关键字,是特殊值。
在 Java 关键字中,
null
是一个特殊的保留字,用于表示一个空引用,即变量不引用任何对象。它是 Java 中唯一的一个表示空的关键字。
下面是关于 null 的详细信息:
- null 表示一个空引用或者不存在的对象。当一个对象 被赋值为 null 时,它不再引用 任何有效的对象。
- null 可以用于 任何引用数据类型。比如类、接口、数组的引用类型变量都可以赋值为 null。
- null 不是任何基本数据类型的取值,它仅适用于引用数据类型。
使用 null 可以判断引用变量 是否 指向了一个有效的对象。下面是一个简单的示例:
String str = null;
if (str == null) {
System.out.println("Variable is null.");
} else {
System.out.println("Variable is not null.");
}
在上面的示例中,我们声明了一个 String
类型的引用变量 str
,并将其 赋值为 null
。然后使用条件判断语句,当 str 的值为 null 时输出 “Variable is null.”,否则输出 “Variable is not null.”。
需要注意的是,使用 null 的时候 应该小心,并确保 避免在引用变量上进行方法调用 或 属性访问,否则会导致
NullPointerException
(空指针异常)。
在实际编程中,我们经常使用 null 来初始化变量,然后在后续的逻辑中判断变量是否为空引用。
持续更新 ing!
点个关注吧!第一时间获取更多干货文章!!!
🍒 热门专栏推荐:
- 🥇Python&AI专栏:【Python从入门到人工智能】
- 🥈前端专栏:【前端之梦~代码之美(H5+CSS3+JS.】
- 🥉文献精读&项目专栏:【小小的项目 (实战+案例)】
- 🍎C语言/C++专栏:【C语言、C++ 百宝书】(实例+解析)
- 🍏Java系列(Java基础/进阶/Spring系列/Java软件设计模式等)
- 🌞问题解决专栏:【工具、技巧、解决办法】
- 📝 加入Community 一起追光:追光者♂社区
持续创作优质好文ing…✍✍✍
记得一键三连哦!!!
求关注!求点赞!求个收藏啦!