java中&和&&区别
来源:百度文库 编辑:神马文学网 时间:2024/04/20 00:23:01
&和&&都是逻辑运算符号,&&又叫短路运算符
区别如下
int i=1;
if(i==2 & i++==2){} //i==2为false,但i++==2还会继续比较,所以i++被执行
System.out.println(i);//i 打印出来为2
int j=1;
if(j==2 && j++==2){} //j==2为false,但j++==2不会继续比较,所以j++不被执行
System.out.println(j);//j打印出来为1
& 不管前面的条件是否正确,后面都执行
&& 前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好
区别如下
int i=1;
if(i==2 & i++==2){} //i==2为false,但i++==2还会继续比较,所以i++被执行
System.out.println(i);//i 打印出来为2
int j=1;
if(j==2 && j++==2){} //j==2为false,但j++==2不会继续比较,所以j++不被执行
System.out.println(j);//j打印出来为1
& 不管前面的条件是否正确,后面都执行
&& 前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好
java中&和&&区别
Java中sleep和wait的区别_eagle
Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别 - fpy_061625的专栏 - CSDN博客
Java堆和栈的区别
JavaScript语言和Java语言的区别
JavaScript语言和Java语言的区别
java里抽象类和接口的区别
Java .Net 的区别
Delphi中Self和Sender的区别
中观和大手印的区别
Delphi中Self和Sender的区别
javascript中 visibility和display的区别
在java中创建和运行简单的线程
Java.util中List 数列和排序 - 粮仓板报 - CSDNBlog
Java中访问权限-类和接口
Java编程语言中notify和wait的具体应用
Java编程语言中notify和wait的具体应用
Java 中 File.getPath() getAbsolutePath()和getCanonicalPath()的不同
Java 中 File.getPath() getAbsolutePath()和getCanonicalPath()的不同
thinking in java读书笔记(第七章) :重载,继承,重写和多态的区别