1.与 &&在判断时若左边为false则不会再运行右边部分 &不论左边结果都会运行右边部分 boolean b = false; System.out.println(b & (b|=true)); //b结果变为true b = false; System.out.println(b && (b|=true)); //b结果还是false 2.或 ||在判断时若左边为true则不会再运行右边部分 |不论左边结果都会运行右边部分