逻辑运算符&&和||与(&和|)的区别

  1. &不具有短路效果,即左边false,右边还会执行;&&具有短路效果,左边为false,右边则不执行
  2. | 不具有短路效果,即左边true,右边还会执行;|| 具有短路效果,左边为true,右边则不执行

例子:

public class test5 {public static void main(String[] args) {if(3>2&&(1f/0>0)){System.out.println("yes");}if(3>2||(1f/0>0)){System.out.println("yeeeee");}}
}

【注】在整型运算中,除数是不能为0的,否则直接运行异常。但是在浮点数运算中,引入了无限这个概念,

结果为:


注意这种错误,底层应用中很致命的错误

逻辑运算符和||与(和|)的区别相关推荐

  1. Verilog HDL中位运算符、逻辑运算符和缩减运算符的区别

    文章目录 前言 一.单目运算符.双目运算符和三目运算符 二.位运算符 三.逻辑运算符 四.缩减运算符 五.总结 前言 我们在学习和理解Verilog HDL中的一些运算符的意义时,可能会对一些运算符的 ...

  2. 逻辑运算符与位运算符的区别

    首先介绍一下逻辑运算符和位运算符. 1.逻辑运算符 &&:逻辑与        用法:op1&&op2       全真才真,一假则假 ||:   逻辑或        ...

  3. JAVA基础:从一道面试题看逻辑运算符与、|与||的区别

    逻辑运算符: &:逻辑与 | :逻辑或 !:逻辑非 && :短路与 ||:短路或 ^ :逻辑异或 真值表: 重难点: 逻辑运算符用于连接布尔型表达式,在 Java 中不可以写成 ...

  4. 逻辑运算符 || 和位运算符 | 的区别

    // | 和 || 的区别// 首先我们知道 || 的最大特点是 两两比较,// 只要其中有一个为false,结果都为false// 接下来,我们通过以下 四种情况 开始 进行比较false fals ...

  5. R语言学习笔记(二) 逻辑运算符

    R语言中,逻辑值分为TRUE与FALSE,分别表示1和0 TRUE+0 1 FALSE+0 0 比较运算符: >  <  ==  >=  <=   != 依次为"大于 ...

  6. Java之逻辑运算符

    文章目录 逻辑运算符 介绍 规则 &&和&的区别? 练习短路与&&与逻辑与& ||和|的区别? 练习短路或||与逻辑或| 练习题 逻辑运算符 介绍 用于 ...

  7. java 逻辑与运算符,Java逻辑运算符与为运算符

    Java逻辑运算符与位运算符 逻辑运算符(boolean数据) && 称为逻辑与运算,仅当两个数都为真(即true)时,结果才为真 || 称为逻辑或运算,其中一个数为真(即true)时 ...

  8. 位运算和典型应用详解

    位运算的符号 与运算:& 或运算:| 异或运算:^ 非运算:~ 移位运算:>>和<< 一. 逻辑运算符 1. & 位与运算 1) 运算规则 位与运算的实质是将参 ...

  9. python列表生成式内必须定义匿名函数_Python基础-----基础概念总结

    Python基础-----基础概念总结 Python程序的构成 构成图 行连接符:\ 对象基本构成和内存示意图 对象及其引用(变量) 标识符 基本用法 命名规则 变量和简单的赋值语句 变量声明必须初始 ...

最新文章

  1. matplotlib画图、如何提高图像分辨率?
  2. 用for语句设置密码
  3. 数字人民币解密:数字人民币的系统架构、产品形态是什么样的?
  4. 朝文夕拾系列II---横向型VS垂直型,我所知道的O2O
  5. 【学习笔记】springboot的过滤器与拦截器的使用 springboot的事件驱动模型
  6. ES10的动态导入文件
  7. 【Spring】Could not commit JPA transaction RollbackException: Transaction marked as rollbackOnly
  8. geth+remix+metamask 实现私有链智能合约部署
  9. 【Android】eclipse 时常报错java.lang.object cannot be resolved-解决
  10. 看看什么样的人适合网上开店( 转载)
  11. OpenCV自动内存管理
  12. catv系统主要有哪三部分组成_有线电视系统,看完电力工程技术专家分析,顿时学会了,太经典...
  13. 工作小记20201017-hive或inceptor相关
  14. 怎样能看懂matlab中的代码,初学者怎样能看懂代码
  15. MySQL 全文索引 FULLTEXT INDEX
  16. 全新动态视频壁纸微信小程序源码下载支持多种分类短视频另外也有静态壁纸
  17. spring中自带的缓存springcache
  18. 占位符语法-Scala
  19. Fine-Grained Classification之车型识别
  20. 服务器部署sas_如何在阿里云SAS上部署WordPress网站

热门文章

  1. (转)Arcgis for Js之Graphiclayer扩展详解
  2. Java必备:java入门、java学习
  3. Android下 scrollview的滚动停止事件的监听方法
  4. elasticsearch hbase
  5. IntelliJ IDEA 前端调试(Js Debug)
  6. draw.io二次开发(1)三种运行模式的区别
  7. 【指标统计】统计装置总招遥信
  8. 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
  9. ajax中 get 和 post 的区别
  10. vue2.0 组织机构树形选择组件(类似elementui el-transfer 与 el-tree 两个标签的结合)...