复合赋值运算符会进行类型转换:代码演示: public class Main { public static void main(String[] args) { //复合赋值运算符会进行类型转换 byte a = 2; a += 3;//等价于 a = (byte)(a + 3); a++;//等价于 a = (byte)(a + 1); System.out.println(a); }} 运行结果为:6