gpt4 book ai didi

swift - 如何仅在小数点后显示特定数量的数字 Double Swift

转载 作者:行者123 更新时间:2023-11-28 05:46:44 24 4
gpt4 key购买 nike

我正在使用 double 来记录我的应用程序的小时数。我的问题是我只想记录数字和小数点后的第一个数字,否则有时数字会变成这样 (x.9000000000001) 而我只需要 x.9。

我已经尝试将 double 值四舍五入,但它仍然有这个奇怪的额外数量的零。

任何只让 double 显示小数点后第一个数字的方法。

谢谢

最佳答案

实现四舍五入到小数点后第一位的最简单方法是简单地执行以下操作:

let x = 4.9000000001
let roundedX = Double(round(x * 10) / 10) // roundedX = 4.9

roundedX 将是一个 Double 表示 x 四舍五入到第一位小数。要获得 2 位小数,只需乘以和除以 100 而不是 10

关于swift - 如何仅在小数点后显示特定数量的数字 Double Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54394416/

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