作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我这里有一个计算付款费率的代码。它可以工作,但是某些值会导致大量小数点。我希望结果只转换为小数点后两位。我该怎么做呢?下面是附加代码:
double rateConv=(((new Double(4.4) * transaction.getAmount())/100)+(transaction.getAmount()+new Double(0.30)));
System.out.println(rateConv);
transaction.setCurrencyPsy(rateConv);
transaction.setUserId(getLoginUserProfile().getUserId());
transaction.setTransType(WalletConstant.TRANS_DEPOSIT);
transaction.setIsApproved(false);
transaction.setCreateDate(new Date());
transaction.setIsCiTrans(false);
transDAO.save(transaction,getLoginUserProfile(),getText("email.admin"));
if(transaction.getDepositType().equals(WalletConstant.DEPOSIT_WIREDTRANSFER)){
addActionMessage(getText("msg.success.tt"));
}else{
addActionMsg(getText("msg.success"));
}
transaction = new WalletTransaction();
} catch (Exception e) {
e.printStackTrace();
addActionErr(getText("Error in system.Please contact system's administrator."));
return ERROR;
}
execute();
return "paymount";
}
提前致谢
最佳答案
使用BigDecimal
BigDecimal bd = new BigDecimal(doubleValue);
bd = bd.setScale(2, RoundingMode.HALF_UP);
return bd.doubleValue();
此处 RoundingMode.HALF_UP
将向“最近邻居”舍入,除非两个邻居等距,在这种情况下向上舍入。
关于java - 换算成小数点后2位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22067214/
您好,我正在尝试在 PHP 中将毫米 (mm) 转换为英寸 (in) 并将千克 (kg) 转换为磅 (lb)。有什么功能可以做到这一点吗?我该怎么做?谢谢。 最佳答案 您可以很容易地编写自己的函数。
我是一名优秀的程序员,十分优秀!