区别 i++ ,++i

来源:互联网 发布:开源php 编辑:程序博客网 时间:2024/06/10 04:06

区别 i++ ,++i

 

前者是先运算在递增,后者是先递增在运算。

例如:先看先运算后递增的例子

public class Test1 {
 public static void main(String[] args) {
  int i=10;
  System.out.println(i);
  int j=i++;//相当于int j=i; i=i+1;
  System.out.println("i-->:"+i);
  System.out.println("j-->:"+j);
  
 }

}

结果:10 11 10

 

 

当如果int j=++i时,会先递增在运算

int j=++i; 相当于i=i+1; int j=i;

结果会是:10 11 11