"&" 、 "&&"、 "|" 、 "||"
来源:互联网 发布:手机淘宝在哪输入口令 编辑:程序博客网 时间:2024/06/06 11:35
& 表示:与。双目运算符,只有两边都为真才为真(一假即假),但当左为假时,程序还会计算右是否为真。
&& 表示:短路与。双目运算符,只有两边都为真才为真(一假即假),但当左为假时,程序不会再计算右侧结果。
| 表示:或。双目运算符,只要两边有一个真就为真(一真即真),但当左为真时,程序还会计算右是否为真。
|| 表示:短路或。双目运算符,只要两边有一个真就为真(一真即真),但当左为真时,程序不会计算右侧结果。
总结:短路运算,只要左侧能确定运算结果,就不会再计算右侧。
例子:str && str.length>10
说明:先判断字符串str是否存在,再去判断str的长度,这样避免报空错误。
阅读全文
0 0
- 程序员
- 程序员?
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- IntelliJ IDEA For Mac 快捷键
- Hololens开发时注意的地方
- 【Mybatis】出现The error may involve defaultParameterMap错误
- cdev、misc以及device三者之间的联系和区别
- Netty学习笔记(一) 配置Netty环境
- "&" 、 "&&"、 "|" 、 "||"
- idea配置tomcat 具体全面
- @Value在工具类中取到的值为null
- C++ string类
- java 代码块
- 物联网将快速成为“新的日常”
- ubuntu 16.04 LTS
- 简单使用GreenDao3.2进行增删改查
- 问题:iOS 11 定位问题