Java四舍五入除法结果

Java四舍五入除法结果,第1张

Java四舍五入除法结果

在这些行中

scaleFactorWidth = 2880 / ui.getWidth();scaleFactorHeight = 1800 / ui.getHeight();

计算本身是基于整数的(根据的后续调用

Integer.toString()
)。然后只将结果强制转换为
double

为了使实际的计算使用

double
值,请改用以下代码:

scaleFactorWidth = 2880.0 / ui.getWidth();scaleFactorHeight = 1800.0 / ui.getHeight();

要么

scaleFactorWidth = 2880.0 / (double)ui.getWidth();scaleFactorHeight = 1800.0 / (double)ui.getHeight();


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5142110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存