登录
注册
class Happy {
public static void main(String args[]) {
int i = 1 ;
int j = i++ ;
if((i==(++j))&&((i++)==j)) {
i += j ;
}
System.out.println("i = "+i);
运行完上面代码之后输出i的值是多少?
5
是5
int j = i++ ;//使j赋值为1,i=2
if((i==(++j))&&((i++)==j)) //先加j 所以i==2成立 j=2 然后先比较i==j成立 i=3 进入if代码块
i += j ;//i=5