Java的运算符以及优先级
2010-12-25 22:32
288 查看
算术运算符
位运算符
位逻辑运算符的结果
运算符的优先级
运算符 | 含义 | |
+ | 加法 | |
- | 减法 | |
* | 乘法 | |
/ | 除法 | |
% | 模运算 | |
++ | 递增运算 | |
+= | 加法赋值 | |
-= | 减法赋值 | |
*= | 乘法赋值 | |
/= | 除法赋值 | |
%= | 模运算赋值 | |
-- | 递减运算 | |
~ | 按位非(not)( 一元运算) |
& | 按位与(and) |
1 | 按位或(or) |
^ | 按位异或(xor) |
>> | 右移 |
>>> | 右移,左边空出的位以0 填充 |
<< | 左移 |
&= | 按位与赋值 |
1= | 按位或赋值 |
^= | 按位异或赋值 |
>>= | 右移赋值 |
>>>= | 右移赋值,左边空出的位以0 填充 |
<<= | 左移赋值 |
A B | A1B | A&B | A^B | ~A |
0 0 | 0 | 0 | 0 | 1 |
1 0 | 1 | 0 | 1 | 0 |
0 1 | 1 | 0 | 1 | 1 |
1 1 | 1 | 1 | 0 | 0 |
优先级 | 运算符 |
1 | ()[] |
2 | ++( 后缀) --( 后缀) |
3 | ++( 前缀) --( 前缀) +( 正) -( 负) ! ~ instanceof |
4 | New( 类型) |
5 | * / % |
6 | +( 加) -( 减) |
7 | >> >>> << |
8 | > < >= <= |
9 | == != |
10 | & |
11 | ^ |
12 | 1 |
13 | && |
14 | 11 |
15 | ?: |
16 | = += -= *= /= %= ^= &= 1= <<= >>= >>>= |
相关文章推荐
- Java中的条件运算符以及运算符的优先级,Java条件语句之 if
- Java 关系运算符、逻辑运算符和三元运算符,以及运算符优先级
- 浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序
- 第03天C语言(03):算术运算符-优先级以及结合性
- Java运算符优先级
- Java Puzzlers笔记--puzzle 13: Animal Farm 优先级以及对象引用问题
- 黑马程序员:Java基础——多线程的停止与守护以及Join,优先级和yield方法
- java运算符优先级
- 数据结构与算法(Java描述)-10、链式队列以及优先级队列的应用
- java运算符优先级
- 浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序
- java运算符优先级记忆口诀
- 第03天C语言(01):运算符的优先级以及结合性
- 初学JAVA简谈字符串String存储的以及字符串值的比较(==运算符以及equals())
- java运算符的结合性和优先级
- Java运算符优先级
- 【慕课笔记】第三章 常用的运算符 第7节 JAVA中运算符的优先级
- JAVA 基础语法(二)——基本数据类型转换以及运算符
- java运算符的优先级
- java中运算符的优先级