如何打印到一行," 1"
如果是一行,但" 10"
如果是十,或"100"
或它是一百?
基本上,无论如何都有三个角色空间,但如果数量足够大则是一个数字;否则,这是一个空间。
答案 0 :(得分:7)
检查printf()
(docs here)方法。
示例:
System.out.printf("%1d%n", 1);
System.out.printf("%2d%n", 1);
System.out.printf("%3d%n", 1);
输出:
1
1
1
如果要打印前导零,可以执行以下操作:
System.out.printf("%03d%n", 1);
输出:
001