Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 810 Bytes

basic-type-transfer.md

File metadata and controls

34 lines (26 loc) · 810 Bytes

基本类型之间的转换

##基本类型 Java中默认的类型:整型是int,浮点数是double

名字 长度
boolean 1位
byte 8位
char 16位
short 16位
int 32位
float 32位
long 64位
double 64位

##自动转换 低位向高位的转换时自动完成的

  • 任何类型可以转换为double,其次是float,再是long, 再其次是int
  • boolean不能和其他任何类型相互转换

##运算符+-*/%时类型转换:

  1. byte/char/short + int ==> int

  2. int + float ==> float

  3. int + double/long ==>double/long

  4. float + double/long ==> double/long

  5. long + double ==> double

##两个例子 int与double之间转换 int与float之间转换