沈汉学

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

3.比较运算符

"==":等于

java中,等于比较要用"=="两个等号来表示.

1 System.out.println(4==3);//false

"!=":不等于

1 System.out.println(4!=3);//ture

"<" , ">" , "<=" , ">=":与数学中的意思一致

1 System.out.println(4>3);//ture
2 System.out.println(4<3);//false
3 System.out.println(8>=5);//ture
4 System.out.println(8<=5);//false

4.逻辑运算符

"&":与

“和”的意思,只有两边都符合条件,返回值才是true。

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

"|":或

“或者”。两边条件只要有一边符合,返回值就是true。

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

"^":异或

两边结果不一致时,结果为true。

1 System.out.println(true^false);//true
2 System.out.println(true^true);//false
3 System.out.println(false^false);//false

"!":非

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

"&&":短路与

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

&&与&的区别:&为无论什么情况,都判断两边的条件。而&&是只要左边条件为false,右边的就不会执行,直接结果为false。

"||":短路或

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

 ||与|的区别:|为无论什么情况,都判断两边的条件。而||是只要左边条件为true,右边的就不会执行,直接结果为true。

posted on 2021-07-06 11:38  沈汉学  阅读(30)  评论(0编辑  收藏  举报