class Example{
public static void main(String args[]){
byte b1=10,b2=20,b3;
b3=b1+b2;
System.out.println(b3);
}
}
答案 0 :(得分:1)
相加两个字节将产生一个int
。您不能将int
分配给byte
而不进行强制转换。
您需要执行以下操作:
byte b1 = 10, b2 = 20, b3;
b3 = (byte) (b1 + b2);
System.out.println(b3);
或者这个:
byte b1 = 10, b2 = 20;
int b3 = b1 + b2;
System.out.println(b3);