JAVA的基本数据类型byte short char 使用的注意事项
JAVA的基本数据类型byte short char
1、在给这三种数据类型赋值时,如果赋值运算符右边的数值为int类型常量且没有超过其数值范围,编译器会隐含强制转换
2、若赋值运算符右边是两个常量相加,且相加后的数值没有超过其数值范围,编译器会先将两常量的值相加后赋值
如byte a=7+9; 编译器将7+9之和16赋值给a,字节码文件存储的是byte a=16;这个是编译器的优化
3、只要赋值运算符右边有变量,这编译器会报错,因为变量会改变
如:byte a=7; byte b=9;
byte c=a+b; 或byte c=a+9;

浙公网安备 33010602011771号