java中变量i++和++i的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:39:56
如题……最好说详细点!谢谢……

i=0;
s=i++;
此时是先对s进行赋值,然后对i 进行++操作
所以 s=0;i=1;

s=++i;
此时是先对i进行++操作然后对s赋值
说以s=1;i=1;

两者的主要区别在于:
假如此时i=5
i++这句话使用的i值还是5,本次使用完之后,i变成6
假如此时i=5
++i这句话使用的i值已经是6了