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;

 

 

运算符优先级等同于数学上面的优先顺序

 

posted @ 2019-07-26 16:22  阿旭zzz  阅读(386)  评论(0编辑  收藏  举报