Java中的数字格式

时间:2011-08-23 07:57:13

标签: java

我需要在java中使用以下数字格式:

long a=5000;

预期产量为: 50,00

如果

long a = 25624;

预期输出为:256,24

long a = 614324;

预期输出

6143,24

我怎样才能在java中获得这个?

3 个答案:

答案 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);