A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
anTG
中级黑马
黑马币:46
帖子:212
精华:0
© anTG 中级黑马 / 2016-11-24 01:19 / 2449 人查看 / 45 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
晓勃 发表于 2016-11-24 01:46 输出结果为6啊,a=5,a++自曾1,然后在赋值给a本身 最后输出打印结果是6 不要按照数学的思路去想就好了。等 ...
FAN8210 发表于 2016-11-24 07:00 先赋值,再自增,输出a,为6.另,打印a++,它也是6
乡村看水 发表于 2016-11-24 09:58 a=++a 结果为五 a=a++ 结果为六
杨森的安卓路 发表于 2016-11-24 09:17 int a = 5; int b = 5; a=a++; b=a; System.out.println(a); System.out.println(b);这个a输出 ...
yellowredroc 发表于 2016-11-24 02:00 其实是先赋值再自增1
anTG 发表于 2016-11-24 10:06 你这说反了吧
duanqichao 发表于 2016-11-24 10:38 结果是6。a=a++的时候的a确实是5,但是你输出a时候a已经自增1过了,所以是6。 ...
乡村看水 发表于 2016-11-24 10:28 a++是先给左面赋值再自增 ++a是先自增再赋值 这下对了