axuan 发表于 2014-6-11 23:22
1. 在Java中,byte类型数据在运算之前要转换成int类型数据。
2 b = b + (byte)2; 此时做加法,会转换成int ...
姿_`态 发表于 2014-6-12 08:57
两个byte类型数据相加,系统会默认转化为int类型,因为怕byte装不下,所以会报错,可以看一下这个,也许会 ...
寐海流风 发表于 2014-6-12 10:43
原来如此,也就是虽然b+(byte)2 两个都是byte,但是计算结果被隐式提升为了int型,所以不能用byte型 ...
寐海流风 发表于 2014-6-12 10:45
谢谢,你提供的连接里讲的真详细。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |