java中的++和–

i++,i–和++i,–i的区别:

i++,i–是先赋值后运算;

++i,–i是先计算后赋值;

 

 i++是先将i的值赋给j,然后i再加1,所以最终i=2,j=1;++i是先i加1,然后再将i赋给j,所以最终i=3,j=3;

 i–  是先将i的值赋给j,然后i再减1,所以最终i=2,j=3;–i  是先i减1,然后再将i赋给j,所以最终i=1,j=1;

版权声明:本文为xiximayou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xiximayou/p/12035727.html