主要有以下三个区别:
1、++i是先改变i的值即加1后再使用i的值;而i++是先使用i的值在改变它的值即加。
2、for循环内部仅形式不同:当i++循环和++i循环在for循环内部,虽然形式上明显不同,但输出结果可以一样。
public static void main(String[] args) {for (int i = 0; i < 10; i++) {System.out.print(i);}System.out.println();for (int i = 0; i < 10; ++i) {System.out.print(i);}}