gpt4 book ai didi

java - 在没有正则表达式的情况下将 double 表示为整数

转载 作者:行者123 更新时间:2023-11-30 11:06:54 25 4
gpt4 key购买 nike

我正在为 android 开发一个计算器。有一个名为 resultdouble 字段,然后我将其放入 TextView 中。

如果说 result = 20.0 那么我必须将它表示为 20(没有点和零)。如果 result = 20.0001 它应该显示不变。

现在我用正则表达式来做,但我想这不是个好主意。如果 double 实际上是一个整数(点后没有数字),是否有另一种表示没有点和零的 double 的方法?

最佳答案

希望我能理解你的问题。也许这会帮助您解决问题。

    double d = 20.0001;
if ((int) d == d)
System.out.println((int) d);
else
System.out.println(d);

关于java - 在没有正则表达式的情况下将 double 表示为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29108353/

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