我需要在java中使用以下数字格式:
long a=5000;
预期产量为:
50,00
如果
long a = 25624;
预期输出为:256,24
long a = 614324;
预期输出
6143,24
我怎样才能在java中获得这个?
答案 0 :(得分:9)
String.format("%d,%02d",a/100, a%100)
答案 1 :(得分:0)
java中的Formatter类用于创建格式化输出。为此,使用format()方法。 format()方法的语法如下所示:
Formatter format(String fmtString, Object ... args)
对于程序中的数字格式,可以执行以下操作:
Formatter f = new Formatter();
f.format("%d,%2d",a/100,a%100);
答案 2 :(得分:-1)
System.out.printf("%.2f",(double)a / 100);