Java 基础 之 逻辑运算

http://www.verejava.com/?id=16992598459515

public class Operation4
{
    public static void main(String[] args)
    {
        //逻辑运算
        /*
            包括:
             与&&(and) ,或||(or) 非!
             1. && 当操作两边都为true时返回结果为true,否则为false
             2. || 当操作两边都为false时返回结果为false,否则为true;
             3. ! 取反,操作为true返回结果false,否则为true
        */
        System.out.println(true&&false);
        System.out.println(false&&true);
        System.out.println(false&&false);
        System.out.println(true&&true);
        
        System.out.println("---------------");

        System.out.println(true||false);
        System.out.println(false||true);
        System.out.println(true||true);
        System.out.println(false||false);

        System.out.println("---------------");
        System.out.println(!true);
        System.out.println(!false);
        // ! 是单目运算
        //System.out.println(true!false);

        System.out.println("----------------");
        boolean b=true;
        System.out.println(b);
        System.out.println(1>2&&(b=3>4));
        System.out.println(b);
        System.out.println(2>1&&(b=3>4));
        System.out.println(b);
        /*
        注意:
            &&的短路特性: 因为程序是从上往下,从左往右执行的,当判断左边为false时
            &&的返回结果就已经注定是false ,所以后面的判断计算机就不执行了.
        */

        System.out.println("--------------");
        boolean b1=true;
        System.out.println(b1);
        System.out.println(2>1||3>4);
        System.out.println(2>1||(b1=3>4));
        System.out.println(b1);
        System.out.println(1>2||(b1=3>4));
        System.out.println(b1);
        /*
        注意:
            || 的短路特性:因为程序是从左往右执行,当判断左边为true时 返回结果就已经注定是 true, 所以后面的判断计算机不执行
        */


    }
}

http://www.verejava.com/?id=16992598459515

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是Howie-Serious 365日写作计划第013天的写作内容。 『小能熊』(Can-Do Bear)是我目...
    Howie_Serious阅读 8,833评论 9 30
  • 去粉店吃粉的时候,看到你和别人有说有笑地在粉店吃粉,我的心感觉被什么深深地刺痛了,我躲在角落里,看到你和他有说...
    本戈阅读 207评论 0 0
  • 週末,就變的懶洋洋,其實還有一堆的事情等著,可是習慣性懶散。週末最重要是我想你,我習慣在各種場合想你,週末懶散時,...
    某小貓阅读 167评论 0 0
  • 今天,在中国式众筹架构师同学群里,一直关注我们这个互联网+书吧+儿童教育项目的同学,被我的这句话点燃,可谓一石激起...
    阿渡SZ阅读 373评论 0 0
  • 带缩进格式JSON 直接上代码json.dumps()官网文档
    JaiUnChat阅读 837评论 0 0