Java 运算符速查手册

计算机的最基本用途之一就是执行数学运算,Java 提供了一套丰富的运算符来操纵变量。 算术、关系、位、逻辑、赋值、条件六大门类,13 张图一次讲透每种运算符的规则、 示例与易错点,附完整优先级表。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 运算符总览
CARD 01 / 13

Java 运算符总览

13 张图讲透 Java 运算符:算术、关系、位、逻辑、赋值、条件六大门类总览表,配六类运算符示例代码与…

Java 运算符六大门类
CARD 02 / 13

Java 运算符六大门类

Java 运算符按功能分成六大门类:算术、关系、位、逻辑、赋值、其他(?: 与 instanceof)。…

Java 算术运算符
CARD 03 / 13

Java 算术运算符

Java 算术运算符用在数学表达式中,作用和数学中一样:+ 加法、- 减法、* 乘法、/ 除法、% 取余…

Java 自增自减运算符
CARD 04 / 13

Java 自增自减运算符

Java 自增(++)自减(--)是只需一个操作数的特殊算术运算符。前缀先自增再运算,后缀先运算再自增。…

Java 关系运算符
CARD 05 / 13

Java 关系运算符

Java 关系运算符比较两个操作数并返回布尔值:== 相等、!= 不等、> 大于、< 小于、>= 大于等…

Java 位运算符
CARD 06 / 13

Java 位运算符

Java 位运算符作用于整数类型的二进制每一位:& 按位与、| 按位或、^ 异或、~ 取反。A=60 B…

Java 移位与短路逻辑
CARD 07 / 13

Java 移位与短路逻辑

Java 移位与短路逻辑速查:左移 2 位放大 4 倍(A<<2=240),右移(A>>2)、补零右移(…

Java 逻辑运算符
CARD 08 / 13

Java 逻辑运算符

Java 逻辑运算符 && 与、|| 或、! 非操作布尔值:&& 当且仅当两个操作数都为真条件才为真,|…

Java 赋值运算符
CARD 09 / 13

Java 赋值运算符

Java 赋值运算符一览:= 简单赋值,+= -= *= /= %= 算术复合,<<= >>= 左右移赋…

Java 条件运算符(?:)
CARD 10 / 13

Java 条件运算符(?:)

Java 条件运算符也称三元运算符,有 3 个操作数并需判断布尔表达式的值:variable x = (…

Java instanceof 运算符
CARD 11 / 13

Java instanceof 运算符

Java instanceof 运算符用于操作对象实例,检查该对象是否是特定类型(类类型或接口类型)。左…

Java 运算符优先级规则
CARD 12 / 13

Java 运算符优先级规则

Java 运算符优先级决定表达式中运算的先后顺序:乘法优先级高于加法,x = 7 + 3 * 2 得 1…

Java 运算符优先级表
CARD 13 / 13

Java 运算符优先级表

Java 运算符优先级完整排序表:后缀 () [] . 最高,一元、乘性、加性、移位、关系、相等、按位与…