java中逻辑运算符有四类:
&、&&、|、 ||
分别读作:与、短路与、或、短路或
区别和联系:
1、他们返回的结果是个布尔类型的值。
2、&和&&的运算结果是一致的,不一样的地方是,单&,运算符两边都要进行判断,双&&,如果左边为false,右边就不进行判断,结果直接返回false
3、|和||的运算结果也是一致的,不一样之处,单|,运算符两边都要判断,双||,如果左边为true,右边不进行判断,直接返回true
java中逻辑运算符有四类:
&、&&、|、 ||
分别读作:与、短路与、或、短路或
区别和联系:
1、他们返回的结果是个布尔类型的值。
2、&和&&的运算结果是一致的,不一样的地方是,单&,运算符两边都要进行判断,双&&,如果左边为false,右边就不进行判断,结果直接返回false
3、|和||的运算结果也是一致的,不一样之处,单|,运算符两边都要判断,双||,如果左边为true,右边不进行判断,直接返回true