标签:nbsp java short 自动转换 最大 统一 自动 style long
byte==> short ==> int ==> long ==> float ==> double 类型
8 16 32 64 32 64 位数
从大到小自动转,,从小到大强制转换
例: 1
int a ; int a ; int a ;
long b ; long b ; long b ;
b = a ; a = b ; a =int( b ) ;
正确 错误 正确
2
int a ;
long b ;
c=a+b ; c为long类型
byte a ;
byte b ;
c=a+b ; c为int类型
比int类型小的类型做运算,java在编译的时候就会将它们统一强转成int类型。
当是比int类型大的类型做运算,就会自动转换成它们中最大类型那个
标签:nbsp java short 自动转换 最大 统一 自动 style long
原文地址:http://www.cnblogs.com/daboluo123/p/7710665.html