Java中逻辑运算符&&、&、||、|的区别

Java中&&称为短路与,&称为非短路与(与),||称为短路或,|称为非短路或(或)。
(1)对于与(&)来说,要求所有的条件都判断,而如果使用短路与(&&),第一个条件又为false,则后面的条件将不再判断。
(2)对于或(|)来说,要求所有的条件都判断,而如果使用短路或(||),第一个条件又为true,则后面的条件将不再判断。

猜你喜欢

转载自qswyhj.iteye.com/blog/2319406