正确答案是0 看一个例子: int m = 2; m = m++; //因为是后++,先把m存到一个临时位置,m初始值为2,然后初始m++,此时初始m为3,然后又把临时位置的m值赋值给初始m值。 System.out.println(m); //2