byte b=10;
b=b+10;
System.out.println(b);
12条回答 默认 最新
- sinat_27639993 2015-05-17 12:32关注
java是一种强类型语言,运算时,转换的一般原则是位少的类型转换为位数多的类型;10 是int 类型,32位,和byte类型8位相加,结果是int 类型的,可以这样 :b = (byte) (10 + b);
解决 无用评论 打赏 举报
java是一种强类型语言,运算时,转换的一般原则是位少的类型转换为位数多的类型;10 是int 类型,32位,和byte类型8位相加,结果是int 类型的,可以这样 :b = (byte) (10 + b);