java基础知识点梳理积累

java向上转型、向下转型

2017-06-30  本文已影响39人  MoscowAug

向上转型

//
int i = 123;
long l = i;       //自动转换,不需强转
float f = 3.14F;
double d = f;

//
short s1 = 1;
s1 = s1 + 1;//报错!:s1和int 型计算后,返回int类型,无法赋值给s1

向下转换:

long l = 123L;
int i = (int) l;//必须强转
double d = 3.14;
float f = (float) d;

总结

小转大,自动!自动类型转换(也叫隐式类型转换)
大转小,强转!强制类型转换(也叫显式类型转换)

上一篇 下一篇

猜你喜欢

热点阅读