最新 最热

setscale方法的用法_基于BigDecimal.setScale的用法小结

1. BigDecimal num1 = new BigDecimal(2.225667);//这种写法不允许,会造成精度损失

2022-11-01
1

BigDecimal的使用

BigDecimal加减乘除方法//创建BigDecimal a = BigDecimal.valueOf(10);BigDecimal b = new BigDecimal(10);BigDecimal c = new BigDecimal("0.1111111");System.out.println(...

2022-10-30
1

BigDecimal的运用

1.BigDecimal加减乘除//加法BigDecimal result1 = num1.add(num2);BigDecimal result12 = num12.add(num22); //减法BigDecimal result2 = num1.subtract(num2);BigDecimal r...

2022-10-29
1

【java筑基】面试、工作不可不知的六个Java工具类

Java中有许多方便的工具类,可以避免方法传入空参数的Objects类,实现java国际化的Locale类,ResourceBundle类,避免计算浮点数计算精度损失的BigDecimal运算类…...

2022-10-26
2

刷题小问题合计——持续更新

对于大数据问题,如果暴力求解必定超时,不妨先写出一些(不)符合的数,尝试寻找规律。

2022-10-25
2

Java 中的变量类型、拆箱装箱及相互间的转换

注意:1字节是8byte,以int为例,范围是[-2^31, 2^31-1],因为存在负数,故指数位要-1,正整数部分存在0,故要-1。0开头表示八进制,0x开头表示十六进制。

2022-10-25
1

Double为什么会丢失精度

在工作中,谈到有小数点的加减乘除都会想到用BigDecimal来解决,但是有很多人对于double或者float为啥会丢失精度一脸茫然。还有BigDecimal是怎么解决的?话不多说,我们开始。...

2022-10-08
1

BigDecimal.setScale用法总结「建议收藏」

1. BigDecimal num1 = new BigDecimal(2.225667);//这种写法不允许,会造成精度损失

2022-09-16
1

BigDecimal比较大小用法

//前提为a、b均不能为nullif(a.compareTo(b) == -1){ System.out.println("a小于b");} if(a.compareTo(b) == 0){ System.out.println("a等于b");} if(a.compareTo(b) ==...

2022-06-17
1

事故复盘(1) - Integer用于金额计算的坑

在进行金额计算时,一定要全部使用BigDecimal,否则可能会出现计算金额与实际金额不一致的情况

2022-06-15
1