Java 运算符优先级
2015-07-07 10:16
323 查看
Java运算符优先级
转载自:http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html
转载自:http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html
序列号 | 符号 | 名称 | 结合性(与操作数) | 目数 | 说明 |
1 | . | 点 | 从左到右 | 双目 | |
( ) | 圆括号 | 从左到右 | |||
[ ] | 方括号 | 从左到右 | |||
2 | + | 正号 | 从右到左 | 单目 | |
- | 负号 | 从右到左 | 单目 | ||
++ | 自增 | 从右到左 | 单目 | 前缀增,后缀增 | |
- - | 自减 | 从右到左 | 前缀减,后缀减 | ||
~ | 按位非/取补运算 | 从右到左 | 单目 | ||
! | 逻辑非 | 从右到左 | 单目 | “!”不可以与“=”联用 | |
3 | * | 乘 | 从左到右 | 双目 | |
/ | 除 | 从左到右 | 双目 | 整数除法:取商的整数部分,小数部分去掉,不四舍五入 | |
% | 取余 | 从左到右 | 双目 | ||
4 | + | 加 | 从左到右 | 双目 | |
- | 减 | 从左到右 | 双目 | ||
5 | << | 左移位运算符 | 从左到右 | 双目 | |
>> | 带符号右移位运算符 | 从左到右 | 双目 | ||
>>> | 无符号右移 | 从左到右 | 双目 | ||
6 | < | 小于 | 从左到右 | 双目 | 关系运算符“大于”说明 |
<= | 小于或等于 | 从左到右 | 双目 | ||
> | 大于 | 从左到右 | 双目 | ||
>= | 大于或等于 | 从左到右 | 双目 | ||
instanceof | 确定某对象是否属于指定的类 | 从左到右 | 双目 | ||
7 | == | 等于 | 从左到右 | 双目 | 关系运算符“==”说明 |
!= | 不等于 | 从左到右 | 双目 | ||
8 | & | 按位与 | 从左到右 | 双目 | |
9 | | | 按位或 | 从左到右 | 双目 | |
10 | ^ | 按位异或 | 从左到右 | 双目 | |
11 | && | 短路与 | 从左到右 | 双目 | |
12 | || | 短路或 | 从左到右 | 双目 | |
13 | ? : | 条件运算符 | 从右到左 | 三目 | |
14 | = | 赋值运算符 | 从右到左 | 双目 | |
+= | 混合赋值运算符 | ||||
-= | |||||
*= | |||||
/= | |||||
%= | |||||
&= | |||||
|= | |||||
^= | |||||
<<= | |||||
>>= | |||||
>>>= |
相关文章推荐
- Eclipse 常用快捷键 (动画讲解)
- Java String.split()用法小结
- Java保留两位小数的几种做法
- Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently
- 关于java使用jacob调用word,ppt,excel等的转化为html的问题
- 将16进制字符串转换为整数输出
- Java基础日记———IO流(上)
- java自带的MD5、SHA1算法演示
- Java 判断文件夹、文件是否存在、否则创建文件夹
- jdk的环境配置方法
- #笔记#圣思园 JavaWeb 第23讲——JavaBean
- Myeclipse SVN插件使用
- java异常处理
- Java实现 Base64、MD5、MAC、HMAC加密(转)
- java I/O学习
- Java - How Classpath works in Java
- 彻底搞懂Java ClassLoader
- eclipse中更改SVN账号的步骤
- MyEclipse下重新登录SVN
- 如何查看eclipse版本