黑马程序员技术交流社区
标题: 基本数据类型转换 [打印本页]
作者: hi潘 时间: 2015-6-14 19:22
标题: 基本数据类型转换
向上转换:
整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
容量小的类型可自动转换为容量大的数据类型;
byte,short,char → int → long → float → double
byte,short,char之间不会相互转换,他们在计算时首先会转换为int类型。
boolean 类型是不可以转换为其他基本数据类型。
Eg:
int i = 123;
long l = i; //自动转换,不需强转
float f = 3.14F;
double d = f;
向下转换:
整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
容量小的类型可自动转换为容量大的数据类型;
byte,short,char → int → long → float → double
byte,short,char之间不会相互转换,他们在计算时首先会转换为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 |