如何按用户打印小数点? 例如:
浮动a = 122.32445;
int decimal = 2;
我想要打印122.32 我知道存在:
System.out.printf("%.2f", a);
但是如何实现那个小数点呢?我想出了类似的东西:
System.out.printf("%.%df, decimal, a);
但它当然不起作用。谢谢你的帮助。
答案 0 :(得分:1)
System.out.printf("%." + decimal + "f", a);
答案 1 :(得分:0)
我会认为
DecimalFormat decimalFormat = new DecimalFormat("##,##0.00");
诀窍。