黑马程序员技术交流社区

标题: 基本数据类型转换 [打印本页]

作者: hi潘    时间: 2015-6-14 19:22
标题: 基本数据类型转换
向上转换:
整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
容量小的类型可自动转换为容量大的数据类型;
byte,short,char int long float double
byteshortchar之间不会相互转换,他们在计算时首先会转换为int类型。
boolean 类型是不可以转换为其他基本数据类型。
Eg
int i = 123;
long l = i;        //自动转换,不需强转
float f = 3.14F;
double d = f;
向下转换:
整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
容量小的类型可自动转换为容量大的数据类型;
byte,short,char int long float double
byteshortchar之间不会相互转换,他们在计算时首先会转换为int类型。
boolean 类型是不可以转换为其他基本数据类型。
Eg
long l = 123L;
int i = (int) l;//必须强转
double d = 3.14;
float f = (float) d;
总结:
小转大,自动!自动类型转换(也叫隐式类型转换)  
大转小,强转!强制类型转换(也叫显式类型转换)

作者: 谢晓明    时间: 2015-6-14 20:33
总结得很好
作者: 我的最优解    时间: 2015-6-14 23:14
大神,收我为徒吧
作者: heima591046495    时间: 2015-6-14 23:29
总结的很全嘛,,学的扎实真的很重要
作者: 邂逅流星雨    时间: 2015-6-14 23:30
总结的很全面。
作者: 夜空中最亮的星    时间: 2015-6-15 07:02
总结的好全面,对之前学过的知识加深了印象,很赞!
作者: zhaopy    时间: 2015-6-15 07:24
很详细,学习了!
作者: 1958078929    时间: 2015-6-15 08:54
谢谢分享,总结挺好的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2