黑马程序员技术交流社区

标题: 数据类型转换 <已解决> [打印本页]

作者: 邓飞飞    时间: 2012-3-16 11:30
标题: 数据类型转换 <已解决>
本帖最后由 邓飞飞 于 2012-3-19 06:24 编辑

在数据类型转换中,什么是隐式类型转换?什么显式类型转换?
作者: djx900    时间: 2012-3-16 12:28
发错地方 减1分
作者: 职业规划-刘倩老师    时间: 2012-3-16 13:37
帖子发错模块了,下次一定要注意了:L
作者: 邓飞飞    时间: 2012-3-18 13:34
djx900 发表于 2012-3-16 12:28
发错地方 减1分

哥们儿,你也太狠了啊 ,本来还没多少呢!!!呵呵呵。。。。。。。
那我应该发哪儿呢??菜鸟不懂就问,知错就改!!!
作者: 邓飞飞    时间: 2012-3-18 13:35
刘老师 发表于 2012-3-16 13:37
帖子发错模块了,下次一定要注意了

发到哪儿啊?菜鸟知错就改!!!
作者: 职业规划-刘倩老师    时间: 2012-3-18 22:59
邓飞飞 发表于 2012-3-18 13:35
发到哪儿啊?菜鸟知错就改!!!

你需要把你提问的问题贴发到第8届JavaEE+Android黑马学员交流区这个模块
作者: 郑涛    时间: 2012-3-18 23:28
short s;
short s=s+1;
这样执行,编译器会报错,丢失精度,因为int型的1与short型的s进行运算需要进行类型转换。可以写成short s=(short)(s+1);这是显示类型转换。也可以直接写写为short s+=1;算术运算符+=运算时执行了隐式类型转换。另外显示类型转换还可有 parseInt()样式的parseXxx()方法(Xxx代表需要转换的数据类型)。
作者: 贠(yun)靖    时间: 2012-3-18 23:38
显示转换就是你能看见的的转换  也就是说需要你自己动手的转换  比如  int a=1;  char b=2;   b=(char)a;   这就是显示转换  而  a=b; 自动把char类型提升到int类型的  
   自动提升类型就是隐士转换    系统默认是从范围小的转换到范围大的
作者: 文茜    时间: 2012-4-29 17:38
学习中。。。。。




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