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;

 

posted @ 2020-09-08 09:10  爪哇很甜  阅读(123)  评论(0)    收藏  举报