gpt4 book ai didi

java - float 百分比产生错误答案

转载 作者:行者123 更新时间:2023-12-01 16:33:38 25 4
gpt4 key购买 nike

System.out.println("Percentage (90): " + (_leftBranch.getHeight() / 100) * 90 + " Height: " + _leftBranch.getHeight());

给出输出:

Percentage (90): 270 Height: 359

实际上它应该是 323.1。

谁能告诉我这是怎么回事?

最佳答案

因为计算是以整数类型进行的。

输入 100.0 和 90.0,而不是 100 和 90

第一部分的计算结果为 3.59。但它只考虑整数部分 3,因此结果为 270

关于java - float 百分比产生错误答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711856/

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