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

求平均值的时候不应该先强制转换然后在用double吗?

加起来的总数除以4平均值是26.25,不应该先(int)强制转换成26之后再用double变成26.0吗?

正在回答

2 回答

4个int类型的数据进行相加之后结果还是int类型的,而进行除法运算(/)的时候是进行取整,结果是没有小数点的

即105/4=26,不是26.25。最后再自动转换成double类型成为26.0。一定要这知道/和%的区别,/是取整运算,没有小数点,%是求余数运算,希望对你有帮助!

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

qq_终有一日愿遂彼空_04422051 提问者

哦哦哦 懂了 谢谢
2016-11-17 回复 有任何疑惑可以回复我~

平均值avg可直接定义为double型

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

举报

0/150
提交
取消

求平均值的时候不应该先强制转换然后在用double吗?

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