1 package com.ecut.javabase; 2 3 public class JavaDemo11 { 4 5 public static void main(String[] args) { 6 // TODO 自动生成的方法存根 7 int x = 2; 8 System.out.println(++x);//++放在前面,表示先自增,后操作 9 System.out.println(x++);//++放在后面,表示先操作,后自增 10 System.out.println(x); 11 int y = 10; 12 int z = y++; 13 System.out.println(z); 14 System.out.println(y); 15 } 16 17 }
++放在前面,表示的是先自身增加一,然后再进行操作。++放在后面,表示的是先进行操作,之后再进行自增的操作。反之--也是一个道理。