Java 编程语言中逻辑运算符的逻辑

Java 编程语言中逻辑运算符的逻辑

在这里插入图片描述

逻辑与 和 短路与 之间的区别:

  • 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。
    “&”和“&&”的区别:
    单&时,左边无论真假,右边都进行运算;
    双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
  • “|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。
    异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
    理解:异或,追求的是“异”!

猜你喜欢

转载自blog.csdn.net/DAurora/article/details/109011840
今日推荐