i++与++i/i–与--i区别:
当自增(++)或者自减(–)运算符位于操作数左侧时,则在操作数曾1或者减1后使用操作数。
当自增(++)或者自减(–)运算符位于操作数右侧时,则先使用操作数,再使用操作数增1或减1。
例题:
int a = 1, a1 = 1;
int b=++a*2; //a先加1后再乘以2,将结果赋给b,最后a的值为2,b的值为4
Int b1=a1++*2; //a1先乘2并赋给b1,然后a1自加1,最后a1的值为2,b1的值为2
里面内容来自于《Java程序设计案例与操作》,内容侵权联系我删除。
我也是小白一起加油!