##基本类型
Java中默认的类型:整型是int
,浮点数是double
名字 | 长度 |
---|---|
boolean | 1位 |
byte | 8位 |
char | 16位 |
short | 16位 |
int | 32位 |
float | 32位 |
long | 64位 |
double | 64位 |
##自动转换 低位向高位的转换时自动完成的
- 任何类型可以转换为
double
,其次是float
,再是long
, 再其次是int
- boolean不能和其他任何类型相互转换
##运算符+-*/%
时类型转换:
-
byte/char/short + int ==> int
-
int + float ==> float
-
int + double/long ==>double/long
-
float + double/long ==> double/long
-
long + double ==> double