gpt4 book ai didi

java - 如何对浮点值进行四舍五入,使其小数点后不包含 0

转载 作者:行者123 更新时间:2023-12-02 04:39:06 27 4
gpt4 key购买 nike

如果浮点值如下所示,如何四舍五入:

例如:

  • 1.0 ==> 那么它应该返回 1
  • 2.0 ==> 那么它应该返回 2

但是如果值是这样的:

  • 1.2 ==> 那么它应该返回 1.2

  • 1.90 ==>那么它应该返回 1.9

我尝试过完善它,也尝试了不同的解决方案,但这对我不起作用。

最佳答案

您可以创建这样的辅助函数

 static public void Normalize(String pattern, double value ) {
DecimalFormat formatter = new DecimalFormat(pattern);
String normalizedValue = formatter.format(value);
System.out.println(normalizedValue);
}

Normalize("0.#####",2.40); // 2.4
Normalize("0.#####",2.0); // 2

这对我有用。

关于java - 如何对浮点值进行四舍五入,使其小数点后不包含 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30396740/

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