Java增量i = i ++;

时间:2017-03-20 08:03:39

标签: java increment pre-increment

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

此java代码的打印值为0。 内部java如何将值0赋值给i而不是1?

1 个答案:

答案 0 :(得分:2)

i++的值是i的值,它具有递增i的副作用(然后由作业立即覆盖)

尝试分配到j