常见面试题分析:请解释&和&&,|和||的区别

JAVA学习网 2018-10-11 07:54:05

与运算分为普通与(&)和短路与(&&)两种。

  |- 普通与:所有的判断条件都要判断

  |- 短路与: 如果前面的判断返回了false,后面不再判断,最终结果就是false

或运算分为普通或(|)和短路或(||)两种。

  |- 普通或:所有的判断条件都要判断

  |- 短路或: 如果前面的判断返回了true,后面不再判断,最终结果就是true

阅读(2373) 评论(0)