Java的逻辑与比较运算概述

大数据观察

了解大数据,关注大数据观察吧!

每个想了解最新大数据资讯的人,都关注了我

文 / 数据君

逻辑运算:与(并且)&&或(或者)||非(否则)!

&&||被称作短路运算符,还有个“&”和“|”被称作非短路运算符(使用比较少,逻辑不合理)。短路运算符和非短路运算符的区别:

1、短路运算符【条件1&&条件2】,如果条件1不成立,则条件2不执行。

2、非短路运算符【条件1&条件2】,两个条件都会执行。

短路运算举例如下:

运行结果得:68.

非短路运算符举例如下:

运行结果得:69.

“|”和“||”同理。

比较运算,比较变量的值,就是逐个“位”比较值:>>=

基本类型变量的值就是基本值(字面量),比如i=1引用类型的变量的值是对象地址值。

而!=表示不等于,案例如下:

像下面这样的代码语言书写方式就是不当的:

条件表达式的语法:【条件表达式?表达式1:表达式2】,比如3>2就是一个条件表达式,当“条件表达式”为true时候,表达式1作为整个表达式的值,否则表达式2作为整个表达式的值。

举例如下:

常用于分页业务逻辑,案例如下:

主题 |Java条件运算符

插图 | 网络来源

作 者 介 绍

数据君:)

了解大数据,关注大数据观察

部分图文来自网络,侵权则删

我想给你一个理由 继续面对这操蛋的生活

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181031B122JU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券