在JSP页面中怎样获取数字的整数部分和小数部分?

JavaScript06

在JSP页面中怎样获取数字的整数部分和小数部分?,第1张

用FMT Double num = new Double("123456789012.3456")

整数带千分符显示:

<fmt:formatNumber value="${num}" type="number"/>

整数显示:

<fmt:formatNumber value="${num}" pattern="#" type="number"/>

两位小数舍入显示:

<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>

两位小数舍入,不足两位小数补0显示:

<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>

货币显示:(与number类似扩展pattern)

<fmt:formatNumber value="${num}" type="currency"/>

百分数显示:(与number类似扩展pattern)

<fmt:formatNumber value="${num}" type="percent"/>

实例结果

整数带千分符显示: 123,456,789,012.346

整数显示: 123456789012

两位小数舍入显示: 123456789012.35

两位小数舍入,不足两位小数补0显示: 123456789012.35

货币显示:¥123,456,789,012.35

百分数显示 12,345,678,901,235%

1.取整

// 丢弃小数部分,保留整数部分

parseInt(5/2)// 2

2.向上取整

// 向上取整,有小数就整数部分加1

Math.ceil(5/2)// 3

3.向下取整

// 向下取整,丢弃小数部分

Math.floor(5/2)// 2

4四舍五入

// 四舍五入

Math.round(5/2)// 3