gpt4 book ai didi

java - 如何在Java中的x位前添加小数点

转载 作者:搜寻专家 更新时间:2023-11-01 04:02:02 25 4
gpt4 key购买 nike

假设我有一个值 12345678 和一个数字 x=2,我希望最终输出为 123456.78,如果 x 的值为 4,则最终输出将为 1234.5678。

请告诉我怎样才能做到这一点?

最佳答案

鉴于您正在处理移动一个小数点,我可能会使用BigDecimal:

long integral = 12345678L;
int x = 4; // Or 2, or whatever
BigDecimal unscaled = new BigDecimal(integral);
BigDecimal scaled = unscaled.scaleByPowerOfTen(-x);
System.out.println(scaled); // 1234.5678

关于java - 如何在Java中的x位前添加小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15609285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com