简单介绍 "&&" 与 “&” 和 ”|“ 与 ”||“ 的区别
来源:互联网 发布:做霓虹灯的软件 编辑:程序博客网 时间:2024/05/16 00:31
简单介绍 "&&" 与 “&” 和 ”|“ 与 ”||“ 的区别
"&&" 与 “&” :
验证 "&&": 当第一个条件为false时,就不必判断后面的条件。public static void main(String[] args) {
if(10!=10 && 10/0 ==0){
System.out.println("条件满足哦");
}
}
结果: 不会出现 错误 除数为0的错误
验证 "&": 必须判断所有的条件,所以抛出了除数为0的错误
public static void main(String[] args) {
if(10!=10 && 10/0 ==0){
System.out.println("条件满足哦");
}
}
结果:Exception in thread "main" java.lang.ArithmeticException: / by zero
at mystudy.LogicalOperator.main(LogicalOperator.java:24)
再说说 "||" 与 “|”
验证 "||": 当第一个条件为true时,就不必判断后面的条件。
public static void main(String[] args) {
if(10==10 || 10/0 ==0){
// 若 条件为(10/0 ==0 ||10==10)
//则结果为:Exception in thread "main" java.lang.ArithmeticException: / by zero
System.out.println("条件满足");}
}
结果: 条件满足
验证 "|": 必须判断所有的条件,所以抛出了除数为0的错误
public static void main(String[] args) {
if(10==10 | 10/0 ==0){
System.out.println("条件满足");
}
}
结果:Exception in thread "main" java.lang.ArithmeticException: / by zero
at mystudy.LogicalOperator.main(LogicalOperator.java:24)
综上所述: ”&“ 和 ”|“ 会判断表达式两边的条件 , 但是”&&“ 和 ”||“ ,两者重点判断第一个条件
- 简单介绍 "&&" 与 “&” 和 ”|“ 与 ”||“ 的区别
- 简单介绍ID与name的区别
- 简单介绍JS与JSP的区别
- OC-属性与成员变量的简单介绍与区别
- 简单介绍下BS与CS的联系与区别。
- OLTP与OLAP的区别和介绍
- OLTP与OLAP的介绍和区别
- log4j的简单介绍和应用以及与commons-logging的区别
- Android开发模式之MVC,MVP和MVVM的简单介绍与区别
- Android开发模式之MVC,MVP和MVVM的简单介绍与区别
- Android开发模式之MVC,MVP和MVVM的简单介绍与区别
- C#中类与结构的区别(简单介绍)
- https与SSL证书的简单介绍以及它与http的区别
- https与SSL证书的简单介绍以及它与http的区别
- Ajax与Comet的介绍与区别
- Cookie与Session的介绍与区别
- Java的HashMap和HashTable介绍与区别
- 多线程与多进程的介绍和区别
- ecshop 修改首页flash广告图片的宽高
- Ubuntu 下安装 OpenSSH Server
- 减少全局变量污染 -- javacript语言精粹
- java绘制国际棋盘(组件实现,Graphics画布)
- 飞凌OK6410之时钟的学习
- 简单介绍 "&&" 与 “&” 和 ”|“ 与 ”||“ 的区别
- eclipse智能提示
- mondrian3.5 + jpivot搭建
- Cunit windows与Linux环境搭建实例
- python实现jms客户端(发送接收消息)
- GridCtrl 在 VS2010中使用
- No3、求子数组的最大和(数组)
- 用tcp/ip进行网络连接(第2-5章 笔记)
- struts2+jquery+ajax+注解配置