Java运算符分类
算术运算符
+ 加,数值运算+字符数拼接
- 减
* 乘
/ 除数,求的——商
% 模,求的——余数
++(自增) --(自减)
++只能用于变量不能用于常量
语法格式:
变量名++++变量名
注意:一定把变量名++或++变量名看成是一个表达式
当++在变量后面的时候,整个表达式的值是变量自增之前的值
当++在变量前面的时候,整个表达式的值是变量自增之后的值
【++或–在前都自增,在后表达式不增变量自增】
最终不管++在前还是在后,变量都会自增1
赋值运算符
+= 累加
-= 累减
*= 累乘
/= 累除
%= 累模
语法格式:
数据类型 变量名 = 值;变量名 += 值;//相当于 变量名 = (数据类型)(变量名+值)……
比较运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
== 一般用于判断是否相等
特点:得到的结果值都是布尔类型的结果值
三目运算符/三元运算符
意义:只能用于非常简单的判断
语法格式:
x?y:z 当x成立则执行y,否则执行z注意:x必须是布尔类型的结果值