Java学习——逻辑运算符
来源:互联网 发布:凡科如何绑定域名 编辑:程序博客网 时间:2024/05/21 07:59
逻辑运算符
逻辑运算符的基本运算,假设布尔变量A为真,变量B为假
上面是常用到的逻辑运算符,在程序判断的时候是最常用到的,合理的利用能减少条件判断的代码。
代码实例
public class Test { public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b = " + (a&&b)); System.out.println("a || b = " + (a||b) ); System.out.println("!(a && b) = " + !(a && b)); }}
运行结果为
a && b = falsea || b = true!(a && b) = true
短路逻辑运算符
当使用与逻辑运算符时,在两个操作数都为true时,结果才为true,但是当得到第一个操作为false时,其结果就必定是false,这时候就不会再判断第二个操作了。
public class LuoJi{ public static void main(String[] args){ int a = 5;//定义一个变量; boolean b = (a<4)&&(a++<10); System.out.println("使用短路逻辑运算符的结果为"+b); System.out.println("a的结果为"+a); }}
运行结果为:
使用短路逻辑运算符的结果为falsea的结果为5
程序解析
上面程序使用到了短路逻辑运算符(&&),首先判断 a<4 的结果为 false,则 b 的结果必定是 false,所以不再执行第二个操作 a++<10 的判断,所以 a 的值为 5。
阅读全文
0 0
- Java学习——逻辑运算符
- JAVA——逻辑运算符
- 第九节 java学习 逻辑运算符
- java学习十七 逻辑运算符
- php——学习笔记,逻辑运算符
- Java基础——逻辑运算符
- Java学习提要——逻辑运算符与位运算符
- Java学习笔记一:逻辑运算符
- 【Java学习3.7.6】逻辑运算符
- Java编程那些事儿23—逻辑运算符
- Java编程那些事儿23—逻辑运算符
- Java逻辑运算符
- Java逻辑运算符
- java 逻辑运算符& 进制
- Java的逻辑运算符
- java逻辑运算符
- Java逻辑运算符
- java逻辑运算符小节
- javacript 字符和数字互相转换
- 每天回顾linux命令(sort)
- Maven创建shiro 实例过程中出现SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
- java知识梳理
- 第4章 SQL Server中常用的SQL语句
- Java学习——逻辑运算符
- 自己的一点小结
- NOIP2014(普及组)T3 螺旋矩阵
- PAT
- HTTP请求与响应报文详解
- [LeetCode]684. Redundant Connection
- 记法分析器Java版
- django实战oauth2 provider/consumer和google oauth2详解
- MySQL 视图