用户给出的Java小数点

时间:2017-03-05 21:25:51

标签: java

如何按用户打印小数点? 例如:

浮动a = 122.32445;

int decimal = 2;

我想要打印122.32 我知道存在:

System.out.printf("%.2f", a);    

但是如何实现那个小数点呢?我想出了类似的东西:

System.out.printf("%.%df, decimal, a);

但它当然不起作用。谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

System.out.printf("%." + decimal + "f", a);

答案 1 :(得分:0)

我会认为

DecimalFormat decimalFormat = new DecimalFormat("##,##0.00");

诀窍。