求一道java编程题 将一个正整数n(长整型)输出成“千分位”形式,即从

求一道java编程题
将一个正整数n(长整型)输出成“千分位”形式,即从个位数起,每三位之间加一个逗号,列如,将1234567输出成1,234,567

使用String.format()方法;  以下仅供参考

package com.kidd.test.zhidao;

/**
 * Hello world!
 *
 */
public class Main {
public static void main(String[] args) {
long a = 1234567;
System.out.println(String.format("%,d", a));
}
}

追问

如果要满足全部性,不只是1234567怎么做

追答

所有这整数都可以这么写,要满足其他需求的话,改格式化的字符串就行了 就是 %,d ,你可以先去看看API、。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-13
使用n%1000