码迷,mamicode.com
首页 > 编程语言 > 详细

java之数据处理,小数点保留位数

时间:2019-05-13 10:57:58      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:eva   字符串类型   return   new   code   ima   返回   double   div   

1.返回字符串类型,保留后两位:

public static String getRate(Object d) {
        return String.format("%.2f", d);
    }

 

 2.返回字符串类型,保留后两位:

public static String getRate1(Object d) {
        DecimalFormat df = new DecimalFormat();
        df.applyPattern("0.00");
        return df.format(d);
    }

 

3.返回double类型,保留后两位: 

//newScale为小数点位数
public
static Double roundValue(Double d, int newScale) { Double retValue = null; if (d != null) { BigDecimal bd = new BigDecimal(d); retValue = bd.setScale(newScale,BigDecimal.ROUND_HALF_UP).doubleValue(); } return retValue; }

 

java之数据处理,小数点保留位数

标签:eva   字符串类型   return   new   code   ima   返回   double   div   

原文地址:https://www.cnblogs.com/wqk66/p/10855180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!