java、orcale、javascript、el表达式的四舍五入大全

来源:互联网 发布:颖儿长相知乎 编辑:程序博客网 时间:2024/05/17 03:39

在这里废话不多说,直接贴代码了!还需会持续更新里面的方法,让它更加全面。

一、JAVA

(1).

BigDecimal bd = new BigDecimal(number);  bd.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();
(2).
java.text.DecimalFormat   df   =new   java.text.DecimalFormat(”#.00″);  df.format(你要格式化的数字);  
(3).

double d = 3.1415926;  String result = String .format(”%.2f”);  %.2f %. 表示 小数点前任意位数   2 表示两位小数 格式后的结果为f 表示浮点型。

二、JAVASCRIPT

number.toFixed(4);

三、SQL

round(11.11111111,3);


四、EL表达式

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatNumber type="number" value="${number}" pattern="0.00" maxFractionDigits="4"/>

3 0