Java语言基础:运算符与语句详解
1. Java运算符概述
Java中的运算符种类丰富,可分为加法、数组索引、赋值、按位、强制类型转换、条件、相等性、逻辑、成员访问、方法调用、乘法、对象创建、关系、移位以及一元负号/正号等运算符。以下是对部分运算符的详细介绍:
运算符类型 | 运算符 | 描述 | 优先级 |
---|---|---|---|
一元正号 | + | 返回操作数本身,很少使用 | 12 |
无符号右移 | >>> | 将操作数1的二进制表示右移操作数2指定的位数,左移补零,不保留负值,相当于除以2的倍数且速度更快 | 9 |
2. 各类运算符详解
2.1 加法运算符
加法运算符包括加法(+)、减法(−)、后缀递减(−−)、后缀递增(++)、前缀递减(−−)、前缀递增(++)和字符串连接(+)。具体功能如下:
- 加法:返回操作数的和,如 6 + 4 返回 10。
- 减法:返回操作数的差,如 6 – 4 返回 2,4 – 6 返回 −2。
- 后缀递减:从变量操作数中减1,并返回变量的前一个值,如 x−−。
- 后缀递增:给变量操作