- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有 7.125(双),需要达到 7.15。什么可能是最简单的方法?
找到围捕,但我得到 7.13,请帮助。
谢谢
最佳答案
最简单的方法是乘以 20.0
,舍入为整数,然后再次除以 20.0
。可以这样想:1.0/20.0 = 0.05
...这就是它起作用的原因。
请注意,“舍入”与“舍入”(或转换为 int
)不同。对于 double
和 float
类型,您应该使用 java.lang.Math.round()
,或者 java.math.BigDecimal.round (MathContext)
用于 BigDecimal
类型
您最好为此使用 BigDecimal
关于Java 四舍五入 0.05 钱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6826846/
假设当加载一个字段时,它是空的。当用户键入 1 时,它表示 0.01,然后他在 1 (10) 之后键入另一个 0,它变为 0.10。当他输入另一个 1 时,它变成 1.10。 就像输入产品的价格一样。
介绍 选择编程语言来投入时间和精力时,有很多因素需要考虑,并且出现一些不确定性:"我可以被录用到某个工作岗位吗?","薪水足够吗?","语言会几个
我有 7.125(双),需要达到 7.15。什么可能是最简单的方法? 找到围捕,但我得到 7.13,请帮助。 谢谢 最佳答案 最简单的方法是乘以 20.0,舍入为整数,然后再次除以 20.0。可以这样
这是一道面试题: Given an amount, say $167.37 find all the possible ways of generating the change for this a
我是一名优秀的程序员,十分优秀!