byte 整数
byte a=0;
长度:8位
范围:-128 ~ 127
short a=0;
长度:16位
范围:-3,2768 ~ 32767
int a=0;
长度:32位
范围:-21,4748,3648 ~ 21,4748,3647
long a=0L;
长度:64位
范围:-922,3372,0368,5477,5808 ~ 922,3372,0368,5477,5807
float a=0.0f;
长度:32位
精度:单精度(不精确,计算结果有误差)
范围:-3.4028235E38 ~ 3.4028235E38
double a=0.0d;
长度:64位
精度:双精度(不精确,计算结果有误差)
范围:-1.7976931348623157E308 ~ 1.7976931348623157E308
char a='A';
长度:16位
范围:0 ~ 65535
boolean a=false;
长度:1位
范围:ture / false
低位数据类型转换成高位,可以直接转。
short a=0; int b=a;
高位数据类型转换成低位,需要强制转换,用英文的 ()。
int a=0; short b=(short)a;2.低位到高位排序
数值类型:byte — short — int — long — float — double
字符类型:char — int / long / float / double
逻辑类型:boolean无法转换



