1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java 逻辑运算符有哪些_Java逻辑运算符的简单介绍

java 逻辑运算符有哪些_Java逻辑运算符的简单介绍

时间:2020-02-02 14:34:47

相关推荐

java 逻辑运算符有哪些_Java逻辑运算符的简单介绍

各位小伙伴们,大家好,这次小编要介绍的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的逻辑运算符,小编就先说到这里,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。