逻辑运算符

逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。

运算符

运算规则

范例

结果

&

false&true

False

|

false|true

True

^

异或

true^flase

True

!

!true

Flase

&&

短路与

false&&true

False

||

短路或

false||true

True

逻辑运算符的常规使用方式:

1.逻辑运算符通常连接两个其他表达式计算后的布尔值结果

2.当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。

 

代码演示:

/*
逻辑运算符:对两个Boolean类型数据之间进行计算
结果也是boolean类型

& :一边是false,运算结果就是false;见了false就是false
| :一边是true,运算结果就是true;见了true就是true
^ :两边相同为false,不同为true
! :取反 !true = false   !false = true
&& :短路与,一边是false,另一边不执行
|| :短路或,一边是true,另一边不执行
*/ 
public class Operator_4{
    public static void main(String[] args){
    System.out.println(true&true); //true
    System.out.println(true|true); //true
    System.out.println(true^true); //false
    System.out.println(true^false); //true
    System.out.println(false^false); //false
    
    System.out.println(!true); //false
    System.out.println("-------------------");
    int i = 3;
    int j = 4;
    System.out.println(3>4 && ++j>2); //false
    System.out.println(i); //3
    System.out.println(j); //4
    
    System.out.println(3==3 || ++j>2); //true
    System.out.println(i); //3
    System.out.println(j); //4
    }
}

                                                                                                                                      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值