gpt4 book ai didi

Java - 如何将计算语句结果四舍五入到两位有效数字

转载 作者:行者123 更新时间:2023-12-02 00:18:37 29 4
gpt4 key购买 nike

Java 新手,编程相对较新。下面的代码是已经完美运行的程序的最后几行——我只想对最终结果(newTuition 变量)进行四舍五入并将其限制为两位有效数字。

newTuition、TUITIONINCREASE 和学费都是双倍。

    newTuition = ((TUITIONINCREASE * .01) * tuition) + tuition + ".");
System.out.println("Your current tuition is $" + tuition + ". It will rise next year by " + TUITIONINCREASE + "% and " +
"your new tuition will be $" + newTuition);

最佳答案

评论者是正确的。不要为此使用 float 。您需要的是 BigDecimal 类。这将在数​​学运算期间为您保留精度,并包含舍入和截断的方法。

http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html

关于Java - 如何将计算语句结果四舍五入到两位有效数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445805/

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