class T {
    public static void main(String args[]) {
        int x = 0;
        x = x++;
        System.out.println(x);
    }
}

最佳答案

因为 ++ 是“后增量”运算符 - 它在变量增加之前返回变量的值。

步骤是:

  • i 的值(在增加它之前)并记住它
  • 增量 i
  • 将记住的值分配给 i
  • 关于java - 为什么输出为0?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8012514/

    10-09 04:41