public class Test { /** * @param args */ public static void main(String[] args) { for(int i=0; i<5;++i) System.out.println(i); System.out.println("\n"); for(int i=0; i<5;i++) System.out.println(i); } }
结果:
0 1 2 3 4 0 1 2 3 4
可见,并不像有些人说的那样,++i是先赋值再使用该值的,不然第一次应该是1 2 3 4 才对。