基本数据的运算
- boolean不参与转换,其余7个(byte,short,char,int,long,folat,double)可以互相转换
- 低转高,可以自动转换。
- 高转低,需要强制转换,同时会存在丢失精度的风险。
- byte,char,short,如果赋的值没有超过他们的范围,不用转换类型,整数可以直接赋值
- byte ,char ,short ,混合运算的时候,各自的值将先被转换成int类型,然后进行计算
- 多种数据类型混合运算时,将会转换成最高阶的那一类数据进行运算,
byte -128~127
short -32768-32767
int -214748648~214748647
char 0~65535