两个都是表示与的运算,&表示逻辑与和按位与,&&表示短路与。
当要判断两个及两个条件以上时,如果用&它会把两个条件都去执行,就可能会报错;如果用&&就先去判断第一个条件,如果满足,才会去判断下一个条件,如果第一个条件不满足就会直接结束。两个的判断返回的结果都是boolean类型 。
两个都是表示与的运算,&表示逻辑与和按位与,&&表示短路与。
当要判断两个及两个条件以上时,如果用&它会把两个条件都去执行,就可能会报错;如果用&&就先去判断第一个条件,如果满足,才会去判断下一个条件,如果第一个条件不满足就会直接结束。两个的判断返回的结果都是boolean类型 。