/**
* double 类型的 四舍五入 保留一定的位数
* @param value
* @param decimal 保留的位数
* @return
* @throws Exception
*/
public static String getRound(double value,int decimal) throws Exception {
double value_math = 0;
java.math.BigDecimal w_b = new java.math.BigDecimal(Double.toString(value));
java.math.BigDecimal w_one = new java.math.BigDecimal("1");
value_math = w_b.divide(w_one,decimal,java.math.BigDecimal.ROUND_HALF_UP).doubleValue();
return String.valueOf(value_math);
}
相关文章
- 在html的JavaScript部分计算,保留小数点后面的位数
- 关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其他位数)
- Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余
- ASP中保留小数点后两位数的方法(使用FormatNumber)
- .net decimal保留指定的小数位数(不四舍五入)
- PHP保留两位小数并且四舍五入及不四舍五入的方法
- java中double四舍五入并设置小数点位数的问题
- 各位高手帮忙,如何在jsp中将double类型的数据仅保留两位小数点
- 想实现double保留5位小数,不四舍五入
- Python3按一定数据位数格式处理bin文件的方法