BigDecimal
概念
精确运算极大数和极小数要用到,其本质是字符串。(慢)
案例
点击查看代码
copypublic static void main(String[] args) {
BigDecimal b1 = new BigDecimal("1");
BigDecimal b2 = new BigDecimal("0.9");
System.out.println(b1.subtract(b2));
BigDecimal b3 = new BigDecimal("10");
BigDecimal b4 = new BigDecimal("3");
System.out.println(b3.divide(b4, 3, BigDecimal.ROUND_HALF_UP));//3是指保留小数点后几位,ROUND_HALF_UP代表四舍五入
}
}
结果:0.1 3.3.33
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步