Java里面,byte short char等基础类型都转换成int进行计算。
因此,b3 = b1 + b2 中,b1+b2得到了一个int的值所以需要强制转换
b3 = (byte)b1 + b2;
——个人见解,请大神批评