23.java语言基础-逻辑运算符

/*逻辑运算符:

              &&与:前后两个操作数都是true才返回true,否则返回false

              当第一个操作数是false时则程序不会执行&&后面的运算,即就是短路

              &与(不短路):前后两个操作数都是true才返回true,否则返回false

              第一个操作 数是false时结果返回false但是还会继续执行&后面的运算

              ||或:只要两个操作数中有一个是true则返回true,否则返回false

              |或(不短路):只要两个操作数中有一个是true则返回true,否则返回false*/

              int a =2 ;

              int b =4;

              System.out.println(a>1 && 99>'a');//true

              System.out.println(b<a && a++<5);//false,并且程序不会进行&&后面的运算

              System.out.println(a); //此处得到a的值为2

              System.out.println(b>a & a++<5); //false 会执行&后面的运算

              System.out.println(a);//此处得到A的值为3

             

              int c =2;

              int d =3;

              System.out.println(c<d || d>c); //true

              System.out.println(c>d || d<c); //false

              System.out.println(c<d | d>c); //true

              System.out.println(c>d | d<c); //false 

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值