Java(二)-运算符

发布时间:2024年01月25日

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

表达式:=是赋值 ==是用来比较。运算符把常量或者变量连接起来符合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的运行结果

文章来源:https://blog.csdn.net/weixin_45823224/article/details/135711780
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。