关系运算符与逻辑运算符

关系运算符与逻辑运算符

关系运算符,通俗的讲就是比较,俗话说没有比较就没有伤害。现实中每天我们都在进行比较,购物的时候,选对象的时候等等,JAVA中提供了六种比较方式。

1、== :常用来比较值是否相等,比较值是否相等。只能用于值类型的比较。

2、!=:判断两个值不想等,如3 != 9;

3、<、>、<=、>=和数学中的比较一致。

逻辑运算符:满足一定的条件才能执行一定的操作。

&&:并且,可以理解为同时满足两个条件,比如,通过手机上网,需同时满足,手机联网,并且手机无损坏。

||:或,当满足两个条件中的任意一个条件就返回true,比如,通过手机上网,当没有4G的时候可以通过WIFI上网,没有WIFI的时候可以通过4G上网。

! :非,不满足条件的时候返回true。比如,在没网络的情况下通过手机玩网游,一定玩不了。

特点:逻辑运算符有短路的效果。

1、&&,当第一个条件为假则不在进行第二个条件的判断。直接返回false

2、||,当第一个条件为真的时候,则不在对第二个条件进行运算,直接返回true。

复制代码
public static void boolType() {
int a=10,b=11;
System.out.println(a>9&&b<12); //true
System.out.println(a<10||b>10); // true
System.out.println(!(a>0));// false
}
复制代码
     三元运算符:x<y?x:y,是真的吗?真的我就喜欢你,假的我就讨厌你。

&与、|或、~非、和逻辑运算符类似,区别就是没有短路效果。一定会计算两个值得结果。

特点:一个数操作两次结果是他本身。如12&12&13 结果为12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值