java控制输出数字位数_java – 如何控制显示JSP中的数字位数?

您可以使用DecimalFormat将值格式化为字符串,例如:

DecimalFormat df = new DecimalFormat("#0.00");

(该模式假设您总是希望小数部分中有两位数,即使小数部分为零.否则,请使用#0.##)

但是一般情况下,建议不要直接调用DecimalFormat构造函数.相反,建议的做法是调用NumberFormat的工厂方法之一,然后根据需要自定义模式,例如:

NumberFormat nf = NumberFormat.getInstance();

nf.setMaximumFractionDigits(2);

nf.setMinimumFractionDigits(2);

Javadoc包括例子:

这应该在您的JSP页面中有效:

NumberFormat nf = NumberFormat.getInstance();

nf.setMaximumFractionDigits(2);

nf.setMinimumFractionDigits(2);

%>

[...]

the value of AB is

另请参阅Bozho的答案,了解使用JSTL获得相同结果的方法.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值