A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hi潘 中级黑马   /  2015-6-14 19:22  /  547 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

向上转换:
整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
容量小的类型可自动转换为容量大的数据类型;
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;
总结:
小转大,自动!自动类型转换(也叫隐式类型转换)  
大转小,强转!强制类型转换(也叫显式类型转换)

7 个回复

倒序浏览
总结得很好
回复 使用道具 举报
大神,收我为徒吧
回复 使用道具 举报
总结的很全嘛,,学的扎实真的很重要
回复 使用道具 举报
总结的很全面。
回复 使用道具 举报
总结的好全面,对之前学过的知识加深了印象,很赞!
回复 使用道具 举报
zhaopy 中级黑马 2015-6-15 07:24:54
7#
很详细,学习了!
回复 使用道具 举报
谢谢分享,总结挺好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马