java.setScale(2, RoundingMode.HALF_UP)
时间: 2024-06-16 08:04:46 浏览: 213
java使double保留两位小数的多方法共2页.pdf
java.setScale(2, RoundingMode.HALF_UP) 是Java中BigDecimal类的一个方法,用于设置BigDecimal对象的小数位数和舍入模式。
setScale() 方法接受两个参数:小数位数和舍入模式。第一个参数是要设置的小数位数,第二个参数是舍入模式。
小数位数指定了保留的小数位数,例如设置为2,则表示保留两位小数。舍入模式指定了如何进行舍入计算。
RoundingMode.HALF_UP 是一个舍入模式的枚举值,表示四舍五入。在四舍五入中,如果要舍弃的部分大于等于0.5,则进位;否则,舍弃。
例如,如果有一个BigDecimal对象 bd,调用 bd.setScale(2, RoundingMode.HALF_UP),则会将 bd 的小数位数设置为2,并使用四舍五入进行舍入计算。
阅读全文