算数运算符
+ 加法运算,字符串连接运算
1.对于数值来说,那就是加法。2.对于char类型来说,在计算之前,char会被提升为int,然后再计算。
3.对于字符串String来说,加号代表字符串连接操作。
- 减法运算
* 乘法运算
/ 除法运算
% 取模运算,两个数字相除取余数。
++ ,-- 自增自减运算
赋值运算符
= 等于号, 代表将右侧的数据交给左侧的变量
+= 加等于 , a+=3 相当于 a=a+3
-= 减等于 b-=4 相当于 b=b-4
*= 乘等于 c*=5 相当于 c=c*5
/= 除等于 d/=6 相当于 d=d/6
%= 取模等 e%=7 相当于 e=e%7
比较运算符
== 比较符号两边数据是否相等,相等结果是true。
< 比较符号左边的数据是否小于右边的数据,如果小于结果是true。
> 比较符号左边的数据是否大于右边的数据,如果大于结果是true。
<= 比较符号左边的数据是否小于或者等于右边的数据,如果小于结果是true。
>= 比较符号左边的数据是否大于或者等于右边的数据,如果大于结果是true。
!= 不等于符号,如果符号两边的数据不相等,结果是true。
逻辑运算符
&& 与(并且) 全都是true,才是true;否则就是false
|| 或(或者) 至少一个是true,就是true;全都是false,才是false
! 非(取反) 本来是true,变成false;本来是false,变成true
三元运算符
格式:数据类型 变量名称 = 条件判断 ?表达式A :表达式B;例如 int result=a>b?a:b;
流程:首先判断条件是否成立:
如果成立为true,那么将表达式A 的值赋值给左侧的变量;
若果不成立为false,那么将表达式B的值赋值给左侧的变量;