为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

i++和++i都可以理解成i=i+1.区别是如果后面的语句用到了i.     i++是先加后用,比如说输出I的值就是加1之后的i,但是++i这个时候输出的任然是i,++i是先用i再加1

例如代码:

    int i=3;

    i++;

    System.out.println(i);    输出结果是4

但是如果替换成++i.输出结果是3.

再理解++i

int j=8;

++j;

   System.out.println(j);输出是8,但是此时的j已经变成9了

++j;

 System.out.println(j);输出是9.因为j加了1,但是是先用后加,所以此时的j是之前的9

j++;

 System.out.println(j);输出是10.上文输出的是9但是已经加1变成了10,这里又加1,先加再用,所以是11

0 回复 有任何疑惑可以回复我~

算术运算符:自增1,表示变量i的自增,等同于i=i+1。例如:

int i = 1;
int j = i++; //此时输出i的值是2,j的值是1。
int g = ++i; //此时输出i的值是3,g的值是3。


0 回复 有任何疑惑可以回复我~

i++  是先赋值给别人之后在自加增 

++i  是先自增然后在赋值给别人

i++  与  ++i    都可以写成  i=i+1

0 回复 有任何疑惑可以回复我~

递增 比如说  i=1  i++ 然后i=2 再次i++ 这时 i=3

i=1;
i++;//此时i=1+1=2
i++;//此时i=2+1=3

 

2 回复 有任何疑惑可以回复我~

i=i+1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

i++什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信