gpt4 book ai didi

java - float : it does not return the fraction 的问题

转载 作者:行者123 更新时间:2023-11-29 09:38:38 26 4
gpt4 key购买 nike

我对 float 不返回分数感到困惑。代码:

float max_stops;
int maxBellows = 330;
int lensFocal = 135;
max_stops = (maxBellows / lensFocal );

返回 2.0 而不是 2.44。

你能帮我解决这个问题吗?

最佳答案

maxBellowslensFocal 转换到 float 。由于它们都是整数,maxBellows/lensFocal 返回一个 int,然后在分配给 max_stops 时将其强制转换为 float 。 maxBellowslensFocal 中至少有一个应该转换为 float 。

关于java - float : it does not return the fraction 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4484862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com