public class HelloAccp3 {
    
public static void main(String[] args){
int a=1,b=4;
if(a==2||b++==5){
System.out.print(a);
}
else{
System.out.print(b);
}
}
}输出结果:5
各位,请问下这个段代码为什么输出的是b的结果呢?为什么不是a的结果?if(a==2||b++==5)这个不就是相当于if(假||真)这样吗?哪或的情况下不就是有一个真就是得真吗?小弟初学,请各位指教!