运算符指明对操作数的运算方式。
算数运算符:
+:算数加法运算
-:算数减法运算
*:算数乘法
/:算数除法
%:取余。 例:7%5=2
++a:程序执行前进行自增运算+1例:a=2;b=++a; a=3;b=3
a++:程序执行后进行自增运算+1例:a=2;b=a++; a=3;b=2
--a:程序执行前进行自减运算-1例:a=2;b=--a; a=1;b=1
a--:程序执行后进行自减运算-1例:a=2;b=a--; a=1;b=2
+(字符串):拼接
1、/ 左右两端的类型需要一致;
2、%最后的符号和被模数相同;
3、前++;先+1,后运算 后++;先运算,后+1;
4、+:当String字符串与其他数据类型只能做连接运算;并且结果为String类型;
==:比较是否相等
!=:比较是否不等
<:小于
>:大于
<=:小于等于
>=:大于等于
比较运算都输出布尔值。
==是比较;=是赋值。
注意事项
1、& 与 &&以及|与||的区别:
&:左边无论真假,右边都会进行运算;
&&:如果左边为假,则右边不进行运算;
| 与 || 的区别同上;在使用的时候建议使用&&和||;
2、(^)与或(|)的不同之处是:当左右都为true时,结果为false。
(条件表达式)?表达式1:表达式2;
若条件表达式为true则其值为表达式1
若条件表达式为false则其值为表达式2