慕虎2276431
2018-04-07 13:55
为什么输出的结果是:
1
2
3
i++是先赋值后自加,++i是先自加后赋值
而且每一步的i的值都是取上一步运算的结果
你没明白i++的含义,i++的意思是先将i打印出来,然后再进行++的操作,所以第三个结果会是“2”,第四个结果是“3”,同理可得i--的操作,一个道理,先运行,然后再进行操作!
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题
回答 3
回答 4
回答 2
回答 1
回答 5