本帖最后由 王智威 于 2013-3-14 13:11 编辑
你是不是说i没有自增,那是因为值要想变就一定要赋值。
比如
public static void main(String[] args) {
int i=0,j=0;
if(i++==++j){
System.out.println("1");
}
System.out.println(i+" "+j);
if((i=i++)==(j=++j)){
System.out.println("1");
}
System.out.println(i+" "+j);
}
结果
1 1
1 2 |