Java2
运算符
运算符的类型有1、算数运算符 2、赋值运算符 3、比较运算符 4、逻辑运算符 5、三元运算符,也叫三目运算符
第一种 算数运算符
+ 有三种意义 第一种,正好 例如+3 运算结果为3。第二种,加 例如1+2运算结果的为3。 第三种,拼接"你"+"好"运算结果为你好。
- 两种 第一负号 第二种 减号 如上加号所述
* 乘
/除
%取模(取余)取整除后的余数 例如5%2等于1
++自增 i++、与++i的区别 i++是先赋值后自增 ++i是先自增后赋值
--自减 i--与--i 的效果同上
第二 赋值运算符
= 赋值 把等号右边的值付给等号左边
+= 加后赋值 例如a+=2 等同于a=a+2
-= 减后赋值 方式同上
*=乘后赋值
/=除后赋值
%=取模后赋值
第三 比较运算符
== 相等于 比较两数是否相等输出值为true 或者false
!=不等于 输出值为true 或者false
>大于
<小于
>=大于等于
<=小于等于
第四 逻辑运算符
&与 判断符号两边的值是否为true 如果都为true 输出为true 其他输出false
|或 符号两边至少有一边为true 输出为true 两边都为false 则输出false
^异或 当符号两边输出值不通时输出为true
!非
&&短路与 当符号左边为fales是 则不再执行右边的命令 直接输出为false
|| 短路或 当符号左边为true时 则不再执行右边的指令输出为true
第五三目运算符
表达式: (条件表达式)?表达式1:表达式2;
运算符优先级等同于数学上面的优先顺序