Java-怎么将double类型的小数转换为%形式的?

Java-怎么将double类型的小数转换为%形式的?

归属感 发布于 2017-06-15 字数 153 浏览 1118 回复 3

在SSH框架下,写freemark的时候,请问怎么将double类型的小数在界面上显示的时候不是小数,而是%形式的?比方说,变量值为0.789,显示到界面应该是这样78.9%

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浮生未歇 2017-10-10 3 楼

这个可以直接在后台处理就好了,不需要在展示层处理。

甜柠檬 2017-09-08 2 楼

也可以在前台直接处理的,freemark标签是支持数值运算的。
假如传过来的值x=0.789则可以这样表示:

${ x * 100}%

清晨说ぺ晚安 2017-07-07 1 楼

下面这样就可以了

System.out.println(String.format("%1$.2f%%", myDouble));