A_16_15、java运算符B
2021-04-13 10:37:34 0 举报
AI智能生成
全面、高效的知识图谱:A_16_15、java运算符B!! 全面又深度的提升认知,达到实际应用的目的! 建议先纵观全局,掌握好大方向。 再根据自己的需要,针对性的学习某一个点,最后做到逐步由点及面。
作者其他创作
大纲/内容
15、java运算符B
Java运算符优先级
后缀\t() [] . (点操作符)\t左到右
一元\t+ + - !〜\t从右到左
乘性 \t* /%\t左到右
加性 \t+ -\t左到右
移位 \t>> >>> << \t左到右
关系 \t>> = << = \t左到右
相等 \t== !=\t左到右
按位与\t&\t左到右
按位异或\t^\t左到右
按位或\t|\t左到右
逻辑与\t&&\t左到右
逻辑或\t| |\t左到右
条件\t?:\t从右到左
赋值\t= + = - = * = / =%= >> = << =&= ^ = | =\t从右到左
逗号\t,\t左到右
赋值运算符
=\t简单的赋值运算符,将右操作数的值赋给左侧操作数\tC = A + B将把A + B得到的值赋给C
+ =\t加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数\tC + = A等价于C = C + A
- =\t减和赋值操作符,它把左操作数和右操作数相减赋值给左操作数\tC - = A等价于C = C -
A
* =\t乘和赋值操作符,它把左操作数和右操作数相乘赋值给左操作数\tC * = A等价于C = C * A
/ =\t除和赋值操作符,它把左操作数和右操作数相除赋值给左操作数\tC / = A等价于C = C / A
(%)=\t取模和赋值操作符,它把左操作数和右操作数取模后赋值给左操作数\tC%= A等价于C = C%A
<< =\t左移位赋值运算符\tC << = 2等价于C = C << 2
>> =\t右移位赋值运算符\tC >> = 2等价于C = C >> 2
&=\t按位与赋值运算符\tC&= 2等价于C = C&2
^ =\t按位异或赋值操作符\tC ^ = 2等价于C = C ^ 2
| =\t按位或赋值操作符\tC | = 2等价于C = C | 2
其他运算符
条件运算符(?:)
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量
variable x = (expression) ? value if true : value if false
instanceof 运算符
该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)
( Object reference variable ) instanceof (class/interface type)
0 条评论
下一页