gpt4 book ai didi

方法中的Java小数点

转载 作者:行者123 更新时间:2023-11-29 04:46:31 25 4
gpt4 key购买 nike

我现在有点迷失了两位小数点。

我基本上有两种方法,它们将设置双倍数量和双倍接收的值。然后是另一个整数变量,我想在其中设置 (receive - amount) * 100。

例如,如果我有两个 double 值,并且我想将它们的差设置为一个 int 值,那么是否可能?

我的问题是,如果我试图找到两个值之间的差异,那么例如(10.0- 9.40),则为 0.599999999。如何在方法中从中获取 0.60 并使用它?我知道如何使用 NumberFormat 或 DecimalFormat。我应该在方法中使用一个来设置小数点位数吗?

最佳答案

您可以使用小数格式对值 im 进行四舍五入。您可以在该方法中传递一个 double 变量,这将返回一个四舍五入到小数点后两位的数字。

double RoundTo2Decimals(double val) {
DecimalFormat df2 = new DecimalFormat("###.##");
return Double.valueOf(df2.format(val));
}

关于方法中的Java小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36897086/

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