0 java bigdecimal integer-division
是否有可能将两个整数分成两个整数并从中生成一个BigDecimal?我正在尝试优化我的代码.如果我可以减少我声明新BigDecimal的次数,它应该会显着加快我的过程.截至目前,我知道如何减少我的计算最多的是:
BigDecimal tester = new BigDecimal("103993")
.divide(new BigDecimal("33102"), 2000, BigDecimal.ROUND_DOWN);
Run Code Online (Sandbox Code Playgroud)
我想知道是否有可能做这样的事情:
int example1 = 103993;
int example2 = 33102;
BigDecimal example3 = example1/example2;
Run Code Online (Sandbox Code Playgroud)
或类似的规定.我唯一的目标是加快执行时间.
您可以BigDecimal通过使用其valueOf方法使用内部缓存做一些改进:
BigDecimal.valueOf(example1).divide(
BigDecimal.valueOf(example2), 2000, BigDecimal.ROUND_DOWN);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1878 次 |
| 最近记录: |