学无先后,达者为师

网站首页 java综合 正文

java中两个数相除,求百分比(值四舍五入)

作者:小徐敲java 更新时间: 2024-04-07 java综合

1:参数是两个int类型,调用BigDecimal类,方法中的3是保留两位小数,BigDecimal.ROUND_HALF_UP是四舍五入的意思,doubleValue得到结果,在这里,我们让得到的两位小数乘以100并进行类型转换,这样会变成一个int的两位数的整数;

public class demo {
    public static void main(String[] args) {
        int a=10;
        int b=11;
        double rateStr = (new BigDecimal((float) a / b).setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue()) * 100;
        String rate = rateStr+"%";
        System.out.println(rate);
    }
}

原文链接:https://blog.csdn.net/qq_19891197/article/details/128814636

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新