黑马程序员技术交流社区
标题:
一道面试题,关于类型转换和自动转换
[打印本页]
作者:
十里坡
时间:
2015-7-5 19:15
标题:
一道面试题,关于类型转换和自动转换
short s = 1;
short s = s +1;//这个是错误的,因为byte short char 的数据计算前都会自动转换成int 类型,所以s+1是 int类型的数据类型 必须强制转换:short s = (short)(s+1);
short s +=1;// 这个是正确的,这里会自动转换,short s = (short)(s+1);
复制代码
作者:
keto
时间:
2015-7-5 19:37
学习了、、、
作者:
lwen
时间:
2015-7-5 20:35
学习一下!!!
作者:
danil_xx
时间:
2015-7-5 21:00
低精度向高精度转换,学习了
作者:
1木头1
时间:
2015-7-5 21:00
说的对啊,大神学习了
作者:
hp_discuz
时间:
2015-7-5 22:48
低精度向高精度转换时自动转换的。高精度向低精度转换时是会出现丢失精度的问题。
作者:
Queen_one
时间:
2015-7-5 23:03
强制类型转换的问题。会有丢失精度的问题~哈 刚学到:loveliness:
作者:
Enhon1992
时间:
2015-7-6 08:04
不错不错!!!
作者:
改变
时间:
2015-7-6 08:49
刚开始的时候挺难理解的,现在看到觉得还可以接受:loveliness:
作者:
帅帅loyal
时间:
2015-7-6 08:54
这个我昨天看过的,,,在阳哥的Java基础笔记里边,记录的很详细,建议你也去仔细看看,里边有好多经典的练习题
作者:
jake_liu
时间:
2015-7-6 17:23
很好,学习了
作者:
曲终烟尽
时间:
2015-7-6 17:34
类型提升
作者:
Y1011
时间:
2015-7-6 19:07
精度提升
作者:
zhand
时间:
2015-7-6 21:48
看不懂啊 来顶一下
作者:
李玉
时间:
2015-7-6 22:12
short s +=1会自动转换,short s = (short)(s+1);又学到一手
作者:
绝密飞行
时间:
2015-7-6 23:33
刘意老师的视频中说是short s +=1;隐含强制类型转换,而前者没有!
作者:
xuhao3622603
时间:
2015-7-6 23:38
运算时,类型自动转换
作者:
wanghua1
时间:
2015-7-6 23:58
总结的很好啊!!!
作者:
liuch111
时间:
2015-7-7 00:11
又学了点基础知识
作者:
杨基米德
时间:
2015-7-7 07:11
挺好理解,多谢!
作者:
ym123456
时间:
2015-7-7 07:26
运算时,类型自动转换
作者:
vinoMVP
时间:
2015-7-7 07:47
哈哈,毕老师的视频讲到过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2