i+=i-=i*=10;//等于-8

一般我们说i+=1;就等同于i=i+1;但是如果链式编程i+=i-=i*=10那么在最后一步执行之前i的值都是不变的所以这个式子的值是-8。

int i = 4;其实类似字符串都是放入常量池,当我们要用的时候拿出来的都是值,i其实就是一个引用。

posted @ 2018-08-14 14:19  我有点秃页  阅读(800)  评论(0编辑  收藏  举报