这里的System.out.println("13.0/5"+13.0/5);为什么要这样表示

这里的System.out.println("13.0/5"+13.0/5);为什么要这样表示

这里的System.out.println("13.0/5"+13.0/5);为什么要这样表示?


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

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

1回答
好帮手慕小班 2019-04-23 17:31:06

同学,你好  首先要13/5都是int类型的值,得到的值也是int类型,如果要计算的小数点后的值,需要有一个值类型为浮点型字符(浮点型/整形=浮点型),这样就会得到13.0/5的小数点后的值2.6,这时有进行字符串拼接  "13.0/5="+2.6   最后得到输出结果为13.0/5=2.6。  代码里没有写等于号,建议添加一个等于号。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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