如何打印出数字之间的特定长度?

时间:2015-09-07 21:21:49

标签: java

我想组织输出,所以我想做这样的事情

Key.Back

所以我试图弄清楚如何在每个数字之间用正确的间距来排列它们。

我的第一次尝试是像这样手动完成所有事情

   1   2   3   4   5
........
  91  92  93  94  95
........
 101 102 103 104 105
etc....

使用循环

1 个答案:

答案 0 :(得分:1)

在文档中阅读Formatting Numeric Print Output

您可以使用System.out.format %<width>d<width>替换为您需要的宽度(确保所有内容都适合!):

System.out.format("%4d", number); // align to width of 4

要添加换行符,请使用%n

System.out.format("%4d%n", 1);
System.out.format("%4d%n", 12);
System.out.format("%4d%n", 123);