逻辑运算‘|‘,‘||‘、‘&‘、‘&&‘

原文链接:逻辑运算‘|‘,‘||‘、‘&‘、‘&&‘ – 编程屋

我们平时在开发中,经常会用到逻辑运算符。但就开发效率而言正确的用好逻辑运算符也很重要

虽然事情很小,但有时稍微不注意也会翻车。

‘|’ 或 

特点:两边有一个为true时则为true,两边都为false时才为false

true|true = true

true|false = true

false|true = true

false|false = false

'||' 或

特点:两边有一个为true时则为true,两边都为false时才为false

true|true = true

true|false = true

false|true = true

false|false = false

不同点:'|'当左边满足时,依然会运算右边的,'||'当左边满足时,就不进行右边的运算。效率会高一点。

验证‘|’:

    @Test
    public void test7() throws ParseException {
        String str1 = null;
        String str2 = "1";
        if(str2.equals(String.valueOf(1)) | str1.equals(String.valueOf(1))){
            System.out.println("***正确输出****");
        }
    }

结果:

 验证‘||’;

    @Test
    public void test7() throws ParseException {
        String str1 = null;
        String str2 = "1";
        if(str2.equals(String.valueOf(1)) || str1.equals(String.valueOf(1))){
            System.out.println("***正确输出****");
        }
    }

输出结果:

以上只是部分内容,为了维护方便,本文已迁移到新地址:逻辑运算‘|‘,‘||‘、‘&‘、‘&&‘ – 编程屋

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值