int a=1;
//&&为短路与,当左边判断为false时,右边的表达式将不执行
if(a==2&&a++==1){
}else{
System.out.println(a);//将会输出1
}
}
int a=1;
//&为位运算符,无论左边表达式是否通过,右边表达式都将执行
if(a==2&a++==1){
}else{
System.out.println(a);//将会输出2
}
}
int a=1;
//&&为短路与,当左边判断为false时,右边的表达式将不执行
if(a==2&&a++==1){
}else{
System.out.println(a);//将会输出1
}
}
int a=1;
//&为位运算符,无论左边表达式是否通过,右边表达式都将执行
if(a==2&a++==1){
}else{
System.out.println(a);//将会输出2
}
}