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

整数除法总是零

整数除法总是零

MMMHUHU 2019-06-24 09:53:36
整数除法总是零也许我的问题很简单也很愚蠢。我想存储一个部门的价值,特别是1 / x哪里x是整数值。int x = 17;double result = 1/x;我试着去做,但我总是0.000000 ...例如,我尝试输入一个在x中固定的值。1/17但总是得到同样的价值.。怎么了?
查看完整描述

3 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

或者明确地说:double result = (double)1 / x;

查看完整回答
反对 回复 2019-06-24
?
长风秋雁

TA贡献1757条经验 获得超7个赞

你的意思是double result = 1.0 / x;?嗯,编译器会为你做这件事,但他可能会嘲笑你,因为你自己没有识别出一个双重文字。

查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 696 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信