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

    java运算符之逻辑运算符

        

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

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

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

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

        &&                 短路与

        | |                    短路或

        

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

        

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

        短路与:

        

        逻辑与:

        

        两者的区别在于:

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

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

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

          

  • 相关阅读:
    6-2 对象克隆
    5-2 equal getClass or instanceOf
    6-2 回调
    6-1 接口的默认方法
    认识ExtJS(05)--
    认识ExtJS(04)--常见Web框架的ExtJS改造
    MyEclipse快捷键全
    ExtJS4.1自带API打不开的问题解决
    浅析十三种常用的数据挖掘的技术&五个免费开源的数据挖掘软件
    C++ 多态
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11562057.html
Copyright © 2011-2022 走看看