zoukankan      html  css  js  c++  java
  • java学习day4--java运算符之逻辑运算符

    java运算符之逻辑运算符

        

        &                    逻辑与(两边算子都是true结果才是true)

        |                     逻辑或(两边算子只要有一个是true,结果就是true)

        !                      逻辑非(取反,!false=true)

        ^                     逻辑异或(两边算子只要不一样,结果就是true)

        &&                 短路与

        | |                    短路或

        

        短路与和逻辑与,短路或和逻辑或的运算结果相同

        

        短路与和逻辑与,短路或和逻辑或的区别:

        短路与:

        

        逻辑与:

        

        两者的区别在于:

          当短路与(&&)左边的算子(x<y)已经决定了最终的结果(false)时,不会再去执行右边的算子

          而逻辑与(&)无论如何都会将整条语句执行完成

          短路或(| |)和逻辑或(|)同理。因此,&&和| |执行效率更高。

          

  • 相关阅读:
    循环
    list和tuple
    Python字符串和编码注意点
    【转载】国内安卓推送的希望
    【转载】Android属性动画和视图动画的区别
    【转载】Android 属性动画详解
    【转载】 android 属性动画详解
    java8 新特性学习详细篇2
    java8 新特性详细篇
    JAVA8十大新特性
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11562057.html
Copyright © 2011-2022 走看看