java学习笔记 i++和++i

来源:互联网 发布:枪林弹雨免费刷枪软件 编辑:程序博客网 时间:2024/04/30 11:58

int a=3,b;

b=a++;     //结果a=4,b=3。a++如果参加表达式运算,要先参与运算,再完成自增动作

b=++a;//结果是a=4,b=4。++a则是不管有没有运算,先加1,然后参与运算

int i=3;

i=i++;//结果i=3,相当于temp=i;i=i+1;i=temp,所以i=3.

加强训练:

int i=3; int count=(i++)+(i++)+(i++); System.out.println(i); System.out.println(count);

int count=(i++)+(i++)+(i++)=3+4+5=12

int count=(++i)+(++i)+(++i)=4+5+6=15

0 0