public static void main(String args[]) {
byte a = 3;
byte b = 2;
b = a + b;
System.out.println(b);
}
代码报错,b=a+b 右侧运算后变为int类型的值,而左侧为byte类型的变量,因此报错
public static void main(String args[]) {
byte a = 3;
byte b = 2;
a+=b;
System.out.println(b);
}
代码可以通过,+=操作会自动强转