gpt4 book ai didi

java - Java 中的条件数字格式

转载 作者:搜寻专家 更新时间:2023-10-31 19:42:47 24 4
gpt4 key购买 nike

如何在 Java 中格式化 float ,以便 float 组件仅在不为零时显示?例如:

123.45 -> 123.4599.0   -> 9923.2   -> 23.245.0   -> 45

编辑:我忘了说 - 我还在使用 Java 1.4 - 抱歉!

最佳答案

如果您使用 DecimalFormat并在模式中指定 # 它只显示不为零的值。

看我的问题How do I format a number in java?

示例代码

 DecimalFormat format = new DecimalFormat("###.##");

double[] doubles = {123.45, 99.0, 23.2, 45.0};
for(int i=0;i<doubles.length;i++){
System.out.println(format.format(doubles[i]));
}

关于java - Java 中的条件数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54487/

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