public class Demo {
public static void main(String[] args) {
Byte a = 127;
System.out.println(++a); // -128
byte b=127;
byte c=34;
System.out.println(b+c); // 161
}
}
- byte的数值范围为 -27~27 -1,即-128~127,127+1超出了范围,具体可了解补码运算
- byte+byte后输出时会向上转型,自动转为int类型,所以为161