单&双&单|双||的区别

   System.out.println(true|true);//true
        System.out.println(true|false);//true
        System.out.println(false|true);//true
        System.out.println(false|false);//false
        System.out.println("=============");
        System.out.println(true||true);//true
        System.out.println(true||false);//true
        System.out.println(false||true);//true
        System.out.println(false||false);//false

        System.out.println("=============");
//        不过区别在于 & 两边都运算,而 && 先算 && 左侧,
//        若左侧为 false 那么右侧就不运算了。因此从效率上来说,
//        判断语句中推荐使用 &&(换句话就是逻辑运算就老老实实用逻辑运算符,
//        不然它为啥叫逻辑运算符呢?)

        System.out.println(true&true);//true
        System.out.println(true&false);//false
        System.out.println(false&true);//false
        System.out.println(false&false);//false
        System.out.println("=============");
        System.out.println(true&&true);//true
        System.out.println(true&&false);//false
        System.out.println(false&&true);//false
        System.out.println(false&&false);//false

  

posted @ 2020-08-15 13:29  三号小玩家  阅读(399)  评论(0编辑  收藏  举报
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840