关于float与int、long类型转换发现的问题

关于float与int、long类型转换发现的问题

老师视频中说范围小的转范围大的可以直接进行隐式转换,但是视频中说int和long类型转float类型需要强制转换(即float范围比int和long范围小),但是网上说float范围比他们两大,且我自己上机实验得到结果也是与老师讲的相反的。(求解)

float f=10.5f;
        int i=10;
        f=i;
        System.out.println(f);


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕容3243381 2019-05-13 15:13:50

重新回去看了视频,老师讲的没错,但是图片错了,让我误以为老师讲错了。

但是图片上的转换上   int转float和double转float是虚线

  • 你好!已收到同学的反馈,我们会反馈给相关人员尽快处理。祝学习愉快!
    2019-05-13 16:44:19
  • 提问者 慕容3243381 回复 好帮手慕珊 #2
    懂了,float有精度,过长可能会丢失,在老师案例中有解释
    2019-05-15 15:17:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师