简体中文
BigDecimal类型
约 416 字大约 1 分钟
2026-01-09
BigDecimal - 数字类型
摘要
本文档的概要说明如下: BigDecimal - 数字类型
定义BigDecimal:BigDecimal b
例:
BigDecimal b = 0.01BigDecimal类型的静态方法:
- BigDecimal.of(
<String value>) - BigDecimal.of(
<Number value>)
保留小数:
- b.setScale(小数位数,BigDecimal.ROUND_HALF_UP) 四舍五入
- b.setScale(小数位数,BigDecimal.ROUND_HALF_DOWN) 舍弃部分>5时ROUND_UP,否则ROUND_DOWN
- b.setScale(小数位数,BigDecimal.ROUND_UP) 不管保留数字后面是大是小(0除外)都会进1
- b.setScale(小数位数,BigDecimal.ROUND_DOWN) 保留设置数字,后面所有直接去除
例:
BigDecimal a = 3.435
BigDecimal b = a.setScale(2, BigDecimal.ROUND_UP)
BigDecimal c = a.setScale(2, BigDecimal.ROUND_DOWN)
BigDecimal d = a.setScale(2, BigDecimal.ROUND_HALF_UP)
BigDecimal e = a.setScale(2, BigDecimal.ROUND_HALF_DOWN)
log.info(b) //3.44
log.info(c) //3.43
log.info(d) //3.44
log.info(e) //3.43版本记录
| 版本 | 日期 | 变更内容 | 负责人 |
|---|---|---|---|
| v1.0 | 2026-05-19 | 初始版本 |
背景说明
本文档详细描述 BigDecimal类型 的相关接口功能和使用方法,帮助开发者快速集成相关能力。
适用场景
具体适用场景由实际业务需求决定,开发者可根据需要选择相应的接口进行集成。
前置条件
- 已接入纷享销客开放平台
- 已完成应用授权与配置
- 了解相关业务领域基础知识
操作步骤
具体操作步骤请参考各接口的详细说明。
注意事项
- 调用接口前请确保满足前置条件
- 注意接口调用频率限制
- 异常情况请参考错误码说明进行处理
以上代码示例执行后将返回对应接口的调用结果。
兼容性说明:当前版本暂无可用的废弃或兼容性说明。
