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

计算的平均年龄为什么不对呢?

avg=105/4=26.25,为什么程序计算的结果=26.0呢?


正在回答

4 回答

double avg = double 105/double 4  .    你在方法的参数中 定义为 (double  a,double b 0{

double avg = a/b;

}

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

 float avg = sum/4; ->26.0

float avg = (float)sum/4; ->26.25

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

我明白了!

double avg = 105/4 ,结果为26.0;

double avg = 105/4.0,结果才为 26.25

谢谢提示!


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

Sorry.......我还是不太明白。

您的意思是因为变量的数据类型造成这种结果的吗?

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

举报

0/150
提交
取消

计算的平均年龄为什么不对呢?

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