小刘123 发表于 2015-7-18 10:16
路过顶一下 分析的不错
加多宝 发表于 2015-7-18 10:51
精度有关?
野驴少东 发表于 2015-7-18 14:08
short s = 3;
s += 4;
System.out.println("s= "+ s);// s =7
gaoming971366 发表于 2015-7-18 14:29
恩,这个确实是这样,我看过一个面试就有一个这样,这是个技术问题,顶楼上 ...
Wqi 发表于 2015-7-18 14:38
+=是赋值运算,一次运算,而且会自动匹配范围。 s=s+4这是2次运算,先计算s+4,然后赋值给s,如果s的数 ...
Wqi 发表于 2015-7-18 14:38
+=是赋值运算,一次运算,而且会自动匹配范围。 s=s+4这是2次运算,先计算s+4,然后赋值给s,如果s的数 ...
伯爵公子 发表于 2015-7-19 10:31
分析的很清晰,你的日记写到哪一步了?
伯爵公子 发表于 2015-7-19 10:24
谢谢顶一个,你的技术分都够了,你面试了吗?
差不多冬至 发表于 2015-7-19 12:12
+=就是多了一个隐形的强制转换
wrnlksblk 发表于 2015-7-19 11:44
如果类型都是一样的话,那输出结果应该一样吧??
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |