java &&和&,||和|,
分享于 点击 2658 次 点评:33
java &&和&,||和|,
直接上代码
package tablejava;
/*
* java中有两种and和两种or
* 在与运算中两个都为真则为真,在或运算中有一个为真则为真
* 他们分别是“短路与”&& “逻辑与”& ;“短路或” || "逻辑或" |
* 短路与,左边的值为假则不再计算右边的值,
* 逻辑与,两个值都要计算
* 短路或,左边的值为真则不再计算右边,
* 逻辑或,两个值都要计算
* */
public class AndOr {
public static void main(String[] args) {
int and1=0;
int and2=0;
int or1=1;
int or2=1;
if(1==0&&(and1++)<=1) {
}else {
System.out.println("and1 = "+and1);
}
if(1==0&(and2++)<=1) {
}else {
System.out.println("and2 = "+and2);
}
if(1==1||(or1++)<=1) {
System.out.println("or1 = "+or1);
}
if(1==1|(or2++)<=1) {
System.out.println("or2 = "+or2);
}
}
}
运行结果:
and1 = 0
and2 = 1
or1 = 1
or2 = 2
相关文章
- 暂无相关文章
用户点评