Java逻辑表达式短路分析
Java的逻辑表达式(||、&&)经常出现一些短路现象,以下面代码为例publicstaticvoidmain(String[]args){ inta=1,b=2; if(++a==2||++b==3){ System.out.println("a="+a+"b="+b); } } 输出结果为 a=2,b=2。很显然,if语句中(++a=2||++b==3)表达式,++b并没有执行,当判断出++a==...