正文
在Java中,byte类型和short类型进行数学运算时,会先转换位int类型,所以得到的结果也是int类型。
所以在下面的代码中,需要对a+b的结果进行强制转换
在下图中,因为byte类型的范围位-128到127,所以当a为100,b为100时,c的结果溢出了
微信扫一扫
在Java中,byte类型和short类型进行数学运算时,会先转换位int类型,所以得到的结果也是int类型。
所以在下面的代码中,需要对a+b的结果进行强制转换
在下图中,因为byte类型的范围位-128到127,所以当a为100,b为100时,c的结果溢出了
相关推荐