java中&&和&和||和|详解
2015-07-02 12:25
381 查看
首先&&和||都有短路的功能
&&表示and条件并列,而||表示或者的意思
&&如果第一个条件为false后边的条件 不执行了,如果第一个条件为true那么继续执行第二个条件,第二个条件为false那么结果为false。第一个为true第二个为false那么结果为false。都为true那么结果也为true
&不管怎样条件全部执行,两边都为true是结果为true,条件中有一个为false那么结果为false。
||如果第一个条件为true那么后边的条件都不执行如果第一个条件为false那么继续执行第二个条件,如果第二个条件为true那么结果为true并且后边的判断条件不执行了(只要有一个条件为true那么结果就为true)
|所有条件都执行,只要有一个条件为true那么结果就是true
总结
&&表示and条件并列,而||表示或者的意思
&&如果第一个条件为false后边的条件 不执行了,如果第一个条件为true那么继续执行第二个条件,第二个条件为false那么结果为false。第一个为true第二个为false那么结果为false。都为true那么结果也为true
&不管怎样条件全部执行,两边都为true是结果为true,条件中有一个为false那么结果为false。
||如果第一个条件为true那么后边的条件都不执行如果第一个条件为false那么继续执行第二个条件,如果第二个条件为true那么结果为true并且后边的判断条件不执行了(只要有一个条件为true那么结果就为true)
|所有条件都执行,只要有一个条件为true那么结果就是true
总结
相关文章推荐
- springmvc+mybatis+spring
- java中判断字符串是否为数字的方法的几种方法
- Java正则去除文本中的HTML标签
- 已经安装了Myeclipse8.5 的情况下,激活myeclipse10.7要注意
- eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)
- struts2的核心和工作原理
- 使用springMVC的详细步骤
- 文件的输出与载入之java操作
- myeclipse关闭html,jsp等页面的可视化编辑器
- Java enum的用法详解
- Struts2的几个核心类
- Java的堆(Heap)和栈(Stack)的区别
- java 对内存空间的划分
- Selenium IDE录制登录操作,导出Java / Junit 4 / WebDriver
- JAVA实训课第四天
- java字节流(读写文件)
- Eclipse配置Struts问题
- Hibernate validator使用和自定义validator及整合Spring MVC
- 《java实习》日志 周四
- 5、JAVA数据库连接池实现