Java 常见运算符
1.算术运算符
2. 赋值运算符
3. 一元运算符
4. 关系运算符
5. 逻辑运算符
6. 位运算符
7. 三元运算符
算术运算符
‘+’(加)、‘-’(减)、‘*’(乘)、‘/’(除)、‘%’(求余)
- 算术运算规则:两个数做算术运算的时,遵循以下规则:
如果两个数中有 double 类型,结果一定是 double 类型
如果两个数中有 float 类型,结果一定是 float 类型
如果两个数中有 long 类型,结果一定是 long 类型
其它情况,均为 int
赋值运算符
- ‘=’(赋值)、‘+=’、‘-=’、‘*=’、‘/=’、‘%=’
赋值运算符除(=)外 其它的在进行变量运算时 不改变自身数据类型
一元运算符
- a++ , ++a
- a-- , --a
a++(a–) 或者 ++a(–a)都可以作为 语句,也可以作为表达式来使用
a++:先计算 a++表达式的值,再进行自增运算
++a:先进行自增运算,再计算表达式的值
关系运算符
- ‘>’,‘>=’,‘<’,‘<=’,‘==’,‘!=’
关系运算符是一个表达式、返回的结果是 boolean 类型
关系运算符常用来做判断
注意:错误语法 3 < a <10 ; 正确表达:a > 3 && a < 6;
逻辑运算符
- &&(逻辑与),||(逻辑或),!(逻辑非)
- && 两边都为真才为真,一假即假。
当第一个假,后面的表达式不再参与运算
- || 一真即真,两边同时为假才为假。