Java 运算符全解析
1. 自增自减运算符
自增自减运算符有前缀和后缀两种形式。前缀形式会先执行操作,再返回操作后的值;后缀形式则先返回操作前的值,再执行操作。例如:
i-- : 2
i : 1
这表明后缀形式的 i-- 返回的是操作前的值 2,之后 i 的值变为 1。自增运算符也是 C++ 名字的由来,暗示着“比 C 更进一步”。早期 Java 创造者之一 Bill Joy 曾说“Java = C++–”,意味着 Java 去除了 C++ 中不必要的复杂部分,是一种更简单的语言,但实际上 Java 并不比 C++ 容易太多。
2. 关系运算符
关系运算符会产生布尔结果,用于评估操作数之间的关系。关系表达式在关系为真时返回 true ,为假时返回 false 。常见的关系运算符有小于( < )、大于( > )、小于等于( <= )、大于等于( >= )、相等( == )和不相等( != )。相等和不相等运算符适用于所有内置数据类型,但其他比较运算符不能用于布尔类型。
在比较对象时, == 和 != 比较的是对象的引用,而不是对象的内容。例如:
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



