运算符
一:赋值运算符
int a =100;
int b = c = a + 3;
二:自增,自减运算符
a++; //先使用a的原值,再进行+1
++a; //先进行+1,再使用a
a--; //先使用a的原值,再进行-1
--a; //先进行-1,再使用a
三:算数运算符
+ 加
- 减
* 乘
/ 除
% 取余
其余,+和-还可以作为整形的正负号
四: 关系运算符
== 等于
< 小于
> 大于
<= 小于或等于
>= 大于或等于
!= 不等于
五:逻辑运算符
&& 逻辑与
|| 逻辑或
! 逻辑非
六:位运算符
& 与运算
| 或运算
~ 取反
^ 取或
<< 左移位
>> 右移位
>>> 无符号右移位
七:复合赋值运算符
+= 相加结果赋予左侧
-= 相减结果赋予左侧
*= 相乘结果赋予左侧
/= 相除结果赋予左侧
%= 取余结果赋予左侧
&= 与结果赋予左侧
|= 或结果赋予左侧
^= 异或结果赋予左侧
<<= 左移结果赋予左侧
>>= 右移结果赋予左侧
>>>= 无符号右移结果赋予左侧
八:三元运算符
条件表达式 ? 值1 : 值2
boolean b = 20 < 45 ? true : false;
九:圆括号
a = ( 7 >> ( 5 * 6 )) ^ (( 9 / 3 * 5 ) +4 );
目录 返回
首页
- 评论列表