public class TestJJ {
public static void main(String[] args) {
int i = 8;
//①i++;②++i;③i=i++;④i+=1;
System.out.println(i);
}
}
如上:四种方式得到的结果分别是什么,为什么?Java
public static void main(String[] args) {
int i = 8;
//①i++;②++i;③i=i++;④i+=1;
System.out.println(i);
}
}
如上:四种方式得到的结果分别是什么,为什么?Java
++i //自增加1,先加再赋值,结果为9
i=i++ //先赋值,再加1,结果为8
i+=1 //等同于i=i+1,结果为9