gpt4 book ai didi

java - 是否可以将不同长度的 double 值转换为点前 2 位数字

转载 作者:行者123 更新时间:2023-12-02 12:38:14 26 4
gpt4 key购买 nike

就我而言,我有不同的 double 值,在点之前有 9 到 5 个值,例如484220441.0、46124386.0、4912351.0 和 49063.0

这些值现在应该如下所示:48.4220441、46.124386、49.12351、49.063

有什么方法可以实现这一点吗?

最佳答案

您可以直接进行划分,直到达到正确的大小:

public double convertTwoDigits(double num) {
While (num > 100) {
num = num / 10;
}
return num;
}

或更通用的

public double convertDigits(double num, int digits) {
int max = Math.pow(10, digits);
While (num > max) {
num = num / 10;
}
return num;
}

关于java - 是否可以将不同长度的 double 值转换为点前 2 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45053090/

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