zoukankan      html  css  js  c++  java
  • JAVA逻辑运算符

    逻辑运算符,用于链接boolean类型的表达式。

    AND与 (&)
    OR或 (|)
    XOR异或 (^)
    Not非 (!)
    AND双与短路 (&&)
    OR双与短路 (||)

    与(& ):

    有一边为false结果就是false; 两边true才是true。
    true & true = true
    true & false = false
    false & true = false
    false & false = false

    比喻:老师叫两个人都来,所以必须两个人都来时,老师才爽。 只要有一个没来就不爽。

    或(|):

    有一边为true结果就是true; 两边false才是false。
    true | true = true
    true | false = true
    false | true = true
    false | false = false

    比喻:老师叫两个人至少来一个,所以只要来一个就爽。两个都没来才不爽。

    异或(^):和|有点不一样,true^true=false

    两边相同结果为false,两边不同结果为true。
    true ^ true = false
    true ^ false = true
    false ^ true = true
    false ^ false = false

    非 (!):求反

    !true=false

    !false=true

    双与短路 (&&):

    左边false,右边不运算。

    双或短路 (||):

    左边true,右边不运算。

    示例:

    class Demo3
    {
        public static void main(String[] args)
        {
        
            int a = 90,b=90;
            if(a==b & a>8)    //true & true = true
            {
                System.out.println("1");
            } 
            if(a>b | a>45)    //false | true = true
            {
                System.out.println("2");
    
            }
            if(!(a<=b))      //!true=false
            {
                System.out.println("3");
    
            }
        }
    }    

    输出:

    1

    2

  • 相关阅读:
    Mesos以及Marathon安装总结
    Mesos的quorum配置引发的问题
    chronoy & NTP
    /boot下面文件说明
    jquery插件
    不错的源码演示:admin5源码
    dos中执行cd命令切换不到对应的盘解决方法
    ThinkPHP重写规则优化URL及Rewrite规则详细说明
    PHP实现MySQL数据导出为EXCEL(CSV格式)
    php中常用$_SERVER的用法
  • 原文地址:https://www.cnblogs.com/ibelieve618/p/6370720.html
Copyright © 2011-2022 走看看