2014-11-02 58 views
1

如果我有一个整数,为10万如何插入逗号为整数

int integer = 100000; 

我的问题是,虽然,如果我想加上一个逗号前三个数字后,所以它看起来并不混乱,并期待什么如100,000。另外,如果用户要将整数更改为百万,例如,我如何让代码在第二对第三位后自动输入逗号,如此看起来像这样:100,000,000

+1

请查看文档http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html – 2014-11-02 12:16:52

回答

4

要显示数字的可读性,您可以使用以下内容。

System.out.println(NumberFormat.getNumberInstance(Locale.US).format(35634646)); 
Output: 35,634,646 
4

Java不允许逗号,但它允许下划线为同一目的:

int integer = 100_000; 

    integer = 100_000_000; 

如果你想输出它用逗号,你必须使用数字格式,如其他答案中所述。