为了账号安全,请及时绑定邮箱和手机立即绑定

如何确定保留几位小数

为什么

double avg=sum/4;保留一位小数

double avg=sum/4.0;保留两不一样位小数,而且运算结果

正在回答

1 回答

在这问题中,sum是一个int类型的,当用sum/4时是int型的sum去除以int型的4得到的结果是int型的26,这是应该把int型的26赋给avg,但是这里avg是double型的,所以int型的26自动转换成double的26.0;double avg=sum/4.0中sum是int型的去除以4.0时要转换成double型的也就是105.0再除以4.0得到的结果就是26.25了。也就是做运算时,运算符前后的运算数要先转换成相同类型在计算

0 回复 有任何疑惑可以回复我~
#1

二狗子ltt 提问者

非常感谢!
2015-02-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何确定保留几位小数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信