gpt4 book ai didi

android - 在 Kotlin 中使用十进制格式格式化数字

转载 作者:太空狗 更新时间:2023-10-29 16:25:59 28 4
gpt4 key购买 nike

我遇到一个问题,我需要用一个数字做一些计算,例如 5000,00 乘以 (1,025^3)。

所以在这种情况下 5000,00 * (1,025^3) = 5385,45

所以我的问题是,如何使用十进制格式将数字 5385,45 格式化为类似于 5.385,45

我自己试过,我做了这段代码,在应用程序中输出 5385,45 但不是 5.385,45

    var interestValue = (5000,00*(Math.pow(1.025,yearValue)))
val number = java.lang.Double.valueOf(interestValue)
val dec = DecimalFormat("#,00")
val credits = dec.format(number)
vValueInterest.text = credits

最佳答案

这是您需要的格式:

val dec = DecimalFormat("#,###.##")

将打印:

5.384,45

如果您总是需要小数点后正好 2 位数字:

val dec = DecimalFormat("#,###.00") 

关于android - 在 Kotlin 中使用十进制格式格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53848189/

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