Java(二)-运算符

运算符:对常量或者变量进行操作的符号

表达式:=是赋值 ==是用来比较。运算符把常量或者变量连接起来符合java语法的式子就叫表达式。

运算符种类:1.算术运算符2.赋值运算符3.自增自减运算符4.关系运算符5.逻辑运算符6.三元运算符

算术运算符+,-,*,/(取商),%(取余)+,一种作用是用来运算,另一种作为连接符

赋值运算符

符号 作用 备注说明
= 赋值 a=10,将10赋值给变量a
+= 加后赋值 a+=b,将a+b的值赋给a
-= 减后赋值 a-=b,将a-b的值赋给a
= 乘后赋值 a=b,将a乘b的值赋给a
/= 除后赋值 a/=b,将a/b的值赋给a
%= 取余后赋值 a%=b,将a%b的值赋给a
自加自减运算符

符号 作用 备注说明
++ 自增 变量的值加1
– 自减 变量的值减1
1.单独使用的时候,++,–无论放在变量前面或者后面,结果都是一样的2.如果对参数操作的时候: 1)如果++(–)在变量的右边,先将变量的原值,取出来进行操作,然后再进行自增(自减) 2)如果++(–)再变量的左边,先进行自加自减,然后再进行操作

关系运算符又叫比较运算符,用于数据之间作比较关系运算符最后的结果,只能是true或者false

符号 表达式 作用
== a==b 判断a和b是否相等,成立为true,不成立为false
!= a!=b 判断a和b是否不相等,成立为true,不成立则为flase

a>b 判断a是否大于b,成立为true,不成立则为flase
= a>=b 判断a是否大于等于b,成立为true,不成立则为flase
< a<b 判断a是否小于b,成立为true,不成立则为flase
<= a<=b 判断a是否小于等于b,成立为true,不成立则为flase
注意事项,不要把==误写成=。

逻辑运算符逻辑运算符,是用来连接关系表达式。当然,逻辑运算符也可以直接连接布尔类型的常量或变量。

符号 作用 备注说明
& 逻辑与 a&b,a和b都是true,结果才为true,否则为false
| 逻辑或 a|b,a和b都是false,结果才为false,否则都为true
^ 逻辑异或 a^b,a和b相同,则为false,不同则为true
! 逻辑非 取反
总结:&:遇false则false|:遇true则true!:取反^:男女关系

短路逻辑运算符

符号 作用 备注说明
&& 短路与 作用和逻辑与相同,但是有短路作用
|| 短路或 作用和逻辑或相同,但是有短路作用
&&和&有什么不同?1.&不管左边是真或是假,右边都会执行2.&&如果左边为假,右边不再执行,如果左边为真的时候,右边会执行

三元运算符

格式:

比较表达式? 表达式1:表达式2;
计算规则:首先计算比较表达式的值如果值为true,则取表达式1的运行结果如果值为false,则取表达式2的运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值