总的来说:i++就是语句执行完毕以后补做一个i=i+1的赋值,++i就是在语句执行之前执行一个i=i+1语句
举例1:
public static void main(String[] args) {
int i = 7;
System.out.println(i++);
System.out.println(i);
}
输出结果为:
7
8
举例2:
public static void main(String[] args) {
int i = 7;
System.out.println(++i);
System.out.println(i);
}
输出结果为:
8
8
区别一目了然。^_^