Java逻辑运算符
来源:互联网 发布:导航端口修改工具 编辑:程序博客网 时间:2024/06/14 04:00
符号:
&& 与 ;&& 与 前后两个操作数必须都是true才返回true,否则返回false
& 不短路与 ; & 不短路与 表达式都会执行到
|| 或; || 或 只要两个操作数中有一个是true,就返回true,否则返回false
|不短路或 ;| 不短路 或 表达式都会执行到
!非;! 非 ,如果操作数为true,返回false,否则,返回true
^异或;^ 异或 ,当两个操作数不相同时返回true,返回false
事例代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package
com.xiaoming123.chap02;
public
class
Demo09 {
public
static
void
main(String[] args) {
// && 与 前后两个操作数必须都是true才返回true,否则返回false
boolean
b1=(
5
<
3
)&&(
4
>
5
);
System.out.println(
"b1="
+b1);
// & 不短路与
boolean
b2=(
5
<
3
)&(
4
>
5
);
System.out.println(
"b2="
+b2);
// 一般都用&& 短路
// 原因:效率高
// || 或 只要两个操作数中有一个是true,就返回true,否则返回false
boolean
b3=(
2
<
3
)||(
4
>
5
);
System.out.println(
"b3="
+b3);
// | 不短路 或
boolean
b4=(
2
<
3
)|(
4
>
5
);
System.out.println(
"b4="
+b4);
// ! 非 ,如果操作数为true,返回false,否则,返回true
boolean
b5=!(
3
<
4
);
System.out.println(
"b5="
+b5);
// ^ 异或 ,当两个操作数不相同时返回true,返回false
boolean
b6=(
5
>
4
)^(
4
>
5
);
System.out.println(
"b6="
+b6);
}
}
0 0
- Java逻辑运算符
- Java逻辑运算符
- java 逻辑运算符& 进制
- Java的逻辑运算符
- java逻辑运算符
- Java逻辑运算符
- java逻辑运算符小节
- java逻辑运算符
- java-----逻辑运算符
- java逻辑运算符&,&&,|,||
- Java的逻辑运算符
- Java的逻辑运算符
- Java逻辑运算符
- java逻辑运算符
- java逻辑运算符
- java逻辑运算符
- Java逻辑运算符"&","&&","|","||"
- Java 逻辑运算符&、&&、|、||
- Android工具类之日期操作工具类
- POJ-2253-Frogger(弗洛伊德 迪杰斯特拉)
- Android C#开发--The 'XamarinShellPackage' package did not load correctly
- 添加多个Fragment可以让最顶层Fragment监听回退键
- 产品经理——关于色彩搭配!!
- Java逻辑运算符
- IntentFilter的匹配规则
- oracle实现id自增和设置主键
- Sybase 部分SQL语句介绍
- 简单自动匹配下拉文字
- Codeforces Round #362 (Div. 2) D 树形dp
- 用Webpack构建Vue
- ARM 内核SP,LR,PC寄存器
- Android工具类之单位转换类