Java逻辑运算符

/*
与(并且)&&全都是true,才是true;否则就是false
或(或者) || 至少一个是true,就是true;全都是false,才是false
非(取反)! 本来是true,变成false;本来是false,变成true

与“&&”,或"||”,具有短路效果:如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。
注意:
1.逻辑运算符只能用于boolean值。
2.与、或需要左右各自有一个boolean值,但是取反只要有唯一的一个boolean值即可。
3.与、或两种运算符,如果有多个条件,可以连续写。
两个条件:条件A &&条件B
多个条件:条件A &&条件B &&条件c

TIPS:
对于1<x〈3的情况,应该拆成两个部分,然后使用与运算符连接起来:
int x = 2;
1 <x && x<3
*/
public class Day9luoji {
public static void main(String[] args) {
System.out.println(true && false);//false
//true && true–>true
System.out.println(1<2 && 4>2);//true
System.out.println("============");//这是与&&

	System.out.println(true || false);//true
	System.out.println(true || true);//true
	System.out.println(false || false);//false
	System.out.println("============");//这是或&&
	
	System.out.println("true");//true
	System.out.println(!true);//false
	System.out.println("============");//这是非
	
	
	//举例子:看啊看
	int a =10;
	//false &&...
	System.out.println(2>4&&++a<100);//false
	System.out.println(a);//10
	System.out.println("============");	
	
	int b=20;
	//true||...
	System.out.println(3<5||++b<100);//true
	System.out.println(b);//20
}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

康贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值