1、& 和|是位运算符,逻辑语句执行结束才会停止。
例如 ’ | ’
Boolean a = true;
Boolean b = true;
Boolean c = true;
if( a|b|c ) //虽然a是true,但是也会执行到c,最终得出结果也是 “true”
2、他们都是逻辑运算符,&& 和||是短路运算,&&如果有一个条件不满足,
则后面不执行,||只要有一个条件满足,后面就不执行;
1、& 和|是位运算符,逻辑语句执行结束才会停止。
例如 ’ | ’
Boolean a = true;
Boolean b = true;
Boolean c = true;
if( a|b|c ) //虽然a是true,但是也会执行到c,最终得出结果也是 “true”
2、他们都是逻辑运算符,&& 和||是短路运算,&&如果有一个条件不满足,
则后面不执行,||只要有一个条件满足,后面就不执行;