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

  • 相关阅读:
    判断当前时间
    判断页面有没有点击
    js前台与后台数据交互-后台调前台(后台调用、注册客户端脚本)
    js前台与后台数据交互-前台调后台
    关于Cookie
    关于Session
    asp.net中的<%%>的几种形式的用法
    解析客户端脚本、服务器端脚本
    Asp.net--Ajax前后台数据交互
    Asp.Net 前后台交互小结
  • 原文地址:https://www.cnblogs.com/ibelieve618/p/6370720.html
Copyright © 2011-2022 走看看