运算符包括以下几类,分别是:
算数运算符
关系运算符
逻辑运算符
赋值运算符
字符串连接符
条件/三目
其中,算术运算符就是加减乘除之类,在Java语言中还有取余以及自增自减
符号是 + 、-、*、/、%、++、--
关系运算符大于小于等于
符号表示 > < >= <= ==等于 !=不等于
其运算结果为boolean型,关系成立为true,不成立则为 false
逻辑运算符 与或非
&& 并且 ||或者 !取反
短路与 短路或 逻辑非
逻辑运算是建立在关系运算的基础之上的,运算结果也是Boolean型
赋值运算符,简单的赋值运算符有 =
扩展赋值运算符有 += 、-+、 *=、 /=、 %=
字符串连接符 +
若两边为数字,则做加法运算
若两边出现了字符串,则做字符串连接
字符串和任意类型的数据串联,结果都会变为字符串类型,这叫做字符串的同化作用
条件/三目
语法:
boolean?数1:数2
a>b若为真,则数1,若为假则数2