JAVA 运算符
2022-04-21
JAVA运算符可用于计算一些数学晕眩,主要分为算数运算符\关系运算符\位运算符\逻辑运算符\赋值运算符\其他运算符等.
一 算数运算符
| 符 | 描述 |
|---|---|
| + | 加法 |
| - | 减法 |
| * | 乘法 |
| / | 除法 |
| ++ | 自增:数值增加1 |
| – | 子减:数值减少1 |
1.实例
1 | public class Demo { |
2.自增/自减
2.1 子增
1 | // 自曾 |
2.2 子减
1 | // 自减 |
自检的保底数为”1”
二 关系运算符
| 符 | 描述 |
|---|---|
| == | 是否相等 |
| != | 是否为不相等 |
| > | 左是否大于右 |
| < | 右是否后大于左 |
| >= | 左是否等于/小于右 |
| <= | 右是否等于/小于左 |
1.实例
1 | public class Demo { |
三 位运算符
| 符 | 如果 | 否则 |
|---|---|---|
| & | 都是1为1 | 0 |
| | | 都会是0为0 | 1 |
| ^ | 相同为0 | 1 |
| ~ | 翻转运算 | 1=-2 | -1 = 0 |
| << | 按位左移运算符 | 左移右 |
| >> | 按位右移运算符 | 右移左 |
| >>> | 按位右移补零操作符 | 左操作数的值按右操作数指定的位数右移 |
1.实例
1 | public class Demo { |
四 逻辑运算符
| 符 | 描述 | |
|---|---|---|
| && | 逻辑运算符 | 仅当两个参数为真,条件才为真 |
| | | | 逻辑或操作符 | 任何两个操作为真,条件为才 |
| ! | 逻辑非运算符 | 用于反转操作数的逻辑状态,如果条件为真,则逻辑非运算符为false |
1.实例
1 | public class Demo { |
五 赋值运算符
| 符 | 名称 | 描述 |
|---|---|---|
| = | 简单赋值运算符 | 右赋左 |
| += | 加和赋值操作符 | 左和右相加赋值给左 |
| -= | 减和赋值操作符 | 左和右相减赋值给左 |
| *= | 乘和赋值操作符 | 左和右相乘赋值给左 |
| /= | 除和赋值操作符 | 左和右相除赋值给左 |
| (%) = | 取模和赋值操作符 | 左和右取摸赋值给左 |
| <<= | 左移位赋值运算符 | |
| >>= | 右移位赋值运算符 | |
| &= | 按位与复制赋值操作符 | |
| ^= | 按位移或赋值运算符 | |
| |= | 按位或赋值运算符 |
