A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
蓝墨清幽
中级黑马
黑马币:100
帖子:219
精华:0
© 蓝墨清幽 中级黑马 / 2015-4-21 14:21 / 4206 人查看 / 41 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
无标题.png (14.48 KB, 下载次数: 76)
下载附件
2015-4-21 14:17 上传
查看全部评分
itheima_llt 发表于 2015-4-21 16:08 我恨死这个编辑器了,我的格式啊,格式啊!!我去,全给我打乱了!
蓝墨清幽 发表于 2015-4-21 16:37 那后自增的为么可以,是因为b+1的值没有赋给b,b值仍没有变么?
itheima_llt 发表于 2015-4-21 16:42 .....姐姐,你这样回复我是看不到的。。。。你都没回复我。 我要不点你帖子,都没看到。 -------- ...
蓝墨清幽 发表于 2015-4-21 16:51 嗯嗯谢谢。但是像④ byte b = 1; b = b + 1; 这种强制类型转换都会报错,而③却不会报错,这是什么情 ...
捕获.PNG (3.03 KB, 下载次数: 63)
2015-4-21 18:11 上传
蓝墨清幽 发表于 2015-4-21 18:14 byte c=b;没有出现警告啊,话说The assignment to variable b has no effect这句话啥意思啊?什么情况下 ...
itheima_llt 发表于 2015-4-21 16:59 原因很简单! 在你写byte b =1;b = b++;的时候, JAVA 认为是你粗心,所以它帮你做了这件事:b = (byte) b ...
itheima_llt 发表于 2015-4-21 19:03 不错,很简洁!!!!
itheima_llt 发表于 2015-4-21 22:11 我看错了。 原因是:JVM帮你强转了,b在17语句后经过JVM强转后就变成byte了。 byte c = b;不会有问题的。 ...
wangyu 发表于 2015-4-21 22:05 为什么运行的结果b是1?
byte.jpg (80.59 KB, 下载次数: 58)
2015-4-21 22:20 上传
发表主题带“精”标记的,即可申领本勋章~