java基础之运算符

目录

一、赋值运算符

二、关系运算符

三、逻辑运算符

(一)短路的逻辑运算符

四、三元运算符(三目运算符)

五、运算符优先级


一、赋值运算符

符号作用说明
=赋值a=1,将1赋值给变量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

二、关系运算符

符号说明
==a==b,判断a和b的值是否相等,成立为true,不成立为false
!=a!=b,判断a和b的值是否不相等,成立为true,不成立为false
>a>b,判断a是否大于b,成立为true,不成立为false
>=a>=b,判断a是否大于等于b,成立为true,不成立为false
<=a<=b,判断a是否小于等于b,成立为true,不成立为false
 <a<b,判断a是否小于b,成立为true,不成立为false

三、逻辑运算符

符号介绍说明
&逻辑与并且,有false结果就是false
|逻辑或或者,有true结果就是true
!逻辑非取反
^逻辑异或相同为false,不同为true

(一)短路的逻辑运算符

  • &:没有短路效果,无论左边是true还是false,右边都要继续执行
  • &&:短路效果,当左边为false,右边不执行,左边为true,右边继续执行
  • |:没有短路效果,无论左边是true还是false,右边都要继续执行
  • ||:短路效果,当左边为true,右边不执行,左边为false,右边继续执行

四、三元运算符(三目运算符)

        格式:判断条件?值1:值2;

        说明:如果判断条件成立,则结果取值1,否则取值2

五、运算符优先级

        说明:优先级越高,越先进行运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿巴阿巴啊啊啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值