gpt4 book ai didi

java四舍五入到两位小数

转载 作者:行者123 更新时间:2023-11-30 06:25:47 24 4
gpt4 key购买 nike

我有一个号码

double num = 1.234567;

我试图只保留两位小数

num = (int)((num * 100) + 0.5) / 100.0;

但我得到的实际数字是 1.230000000001。我怎样才能摆脱 0000000001 部分?

最佳答案

尝试 DecimalFormat :

DecimalFormat twoDp= new DecimalFormat("#.##");
Double.valueOf(twoDp.format(num));

关于java四舍五入到两位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15182039/

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