运算符是一种符号,用来表示数据之间的运算。如:+ 、- 、* 、\、=等
如果是一连串的运算,就需要考虑
a = 5+3*2/(1+6)-1;
运算符
含义
示例
==
等于
a==b
!=
不等于
a!=b
>
大于
a>b
<
小于
a<b
>=
大于或等于
a>=b
<=
小于或等于
a<=b
instanceof
检查是否是该类的一个对象
? “aa”instanceof String ? ?比较运算符的结果是boolean类型的,也就是值只有两种true/false;
注意:比较运算符中的”==“不能误写成”=“
运算符
含义
示例
&
逻辑与
A & B
|
逻辑或
A | B
^
逻辑异或
A ^ B
!
逻辑反
?! A
||
短路或
A || B
&&
短路与
A && B
逻辑运算符中的&和&&的区别:
|和||的区别:
运算符
含义
示例
~?
按位非(NOT)/取反?
b = ~a?
&?
按位与(AND)?
c = a & b?
|?
按位或(OR)?
c = a | b?
^?
按位异或(XOR)?
c = a ^ b?
>>?
右移?
b = a >> 2?
>>>?
无符号右移,左边空出的位以0填充?
b = a >>> 2?
<<?
左移?
b = a << 1?
?
<h5三木运算符(?:)
条件?表达式1:表达式2;
如果条件的值为true则这个表达式的值为表达式1的值,否则为表达式2的值
?
?
本文转自安卓杂谈网?http://www.yee4.com/blog/99.html
?
?