Java保留小数点后两位方法(推荐使用NumberFormat)

就是

DecimalFormat返回的是String类型,考虑到使用场景一般使用NumberFormat

废话不多说,直接上代码。

/**
     *  两数相除保留小数点后两位
     */
    public static String getMathDivide(int a,int b){
        NumberFormat numberFormat = NumberFormat.getInstance();
        numberFormat.setMaximumFractionDigits(2);
        String num = numberFormat.format((float) a / (float) b * 100);
        return num;
    }