Java中共有五种常用运算符
1、算术运算符:+ - * / % ++ -
‘+’
用途: 1、加法运算
2、字符串连接符
3、正号
‘ - ’ 用途:减法运算
‘ * ’ 用途:乘法运算
‘ / ’ 用途:除法运算,注意:整数除于整数,不管是否被除尽结果都是整数
‘%’ 用途:得出余数,即除不尽 的那些数
自增++ 用途:自增1
自减- - 用途:自减1
注意:使用++或者- -时,若一句话中做了两件事,如果++在前那么先运行+,在运行那一件事;如果++在后那么先运行那一件事,后++。- -同理
2、比较运算符
< > == >= <= !=
3、逻辑运算符:逻辑运算符必须和条件表达式一起使用
&& & :与运算 &&为短路运算符,一旦条件表达式前半部分得出结果,那么后半部分将被短路掉,即不执行
一假为假,全真为真
|| |:或运算
一真为真,全假为假
! :非运算
取反运算
^ :异或运算
相同为假,相异为真
& :与运算
| :或运算
|| 和 &&: 如果第一个表达式就计算出了结果,那么第二个
表达式就不再执行了.这种运算称之为短路运算
| 和 &: 不管第一个表达式是否计算出结果,第二个表达式
都会执行
4、赋值运算符(永远是最后一个运算)
= -= += /= *= %=
5、三目运算符----------------赋值类型运算
* 条件表达式?结果1:结果2;
* 如果条件表达式为true,值为结果1,否为结果2