首页天道酬勤java逻辑运算符有哪些,java逻辑运算符怎么用

java逻辑运算符有哪些,java逻辑运算符怎么用

张世龙 08-06 18:29 103次浏览

各位小伙伴们,大家好,这次小编要介绍的java的逻辑运算符。在之前的文章中有这样的疑问,要进行多次判断应该如何实现?现在逻辑运算符可以帮助我们解决。逻辑运算符主要分为三种,与(&&),或(||),非(!)。接下来小编就来简单介绍一下这三种运算符。

与(并且) &&必须满足两个条件才可以,比如说粗犷的自行车要上得厅堂下得厨房,需要满足这两个条件,才可以使true,少了一个都不行。

或(或者) || 两个条件,有一个满足条件就可以是true,如果一个都不满足就false。

非(取反) !如果是true加上一个!之后就变成了false,如果是true加上一个!就变成false.大家字面意思理解就可以了。

小编先粘代码,来帮助大家理解逻辑运算符的用法。

public class Demo01Logic {

public static void main(String[] args){

//并且(&&)(需要满足两条件)

System.out.println(true&&false);//false

System.out.println(true&&true);//true

System.out.println(3<4&&10>5);//true

//或者(||)满足一个条件就可以了

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

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

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

//取反,根据字面意思理解,真变假,假变真

System.out.println(true);//true

System.out.println(!true);//false

int x=11;

//false&&...短路(左边的代码执行了,就不会执行右边的代码)

System.out.println(1>2&&++x<21);//false

System.out.println(x);//11,短路,没有执行

int y=12;

System.out.println(1<2||++y<10);//true

System.out.println(y);//12,短路,没有执行

}

}

小编还是要提一下,短路:与“&&”,或“||”,具有短路效果。如果根据左边已经可以判断得到最终结果,那么右边的代码将不会再执行,从而节省一定的性能。也可以这样认为,短路时根据左边的代码来判断运行结果是true还是false。

下面小编来说下一些 注意事项:

1. 逻辑运算符只能用于boolean值。

2. 与,或需要左右各自有一个boolean值,但取反只要唯一的一个boolean就可以了。

3. 与,或两种运算符,如果有多个条件,可以连续写。如,a&&b,y&&x&&z

现在大家应该知道如果要进行多次判断应该如何实现吧。

对于2

int x=2;

1

关于java的逻辑运算符,小编就先说到这里,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。

计算机逻辑运算符号,逻辑运算符符的运算规则 java中逻辑运算符,逻辑运算符Java