&和&&的区别
前言:
&的用法一般是在位运算的时候才会出现
&&的用法是进行关系运算符的时候出现
在写一些判断条件的时候经常会遇到一些东西,比如
在进行条件判断的时候
if(A&&B){}
a&b
但是如果用一个&,会是什么意思呢
代码测试:
public class Test {
/**
* 测试&和&&的区别
* @param args
*/
public static void main(String[] args) {
int i = 2;//10
int j = 3;//11
if(true&&false) {
System.out.println(i);
}
if(true&&true) {
System.out.println(j);
}
int z=0;
z=i&j;
System.out.println(z);
}
}
结果:
3,2