【发布时间】:2016-01-08 08:40:09
【问题描述】:
我必须以类似矩阵的方式打印出表格,每个数字的宽度都设置为 4(这些数字是右对齐的,并去掉每行的前导/尾随空格)。前 3 行如下所示:
1 2 3 4 5 6 7 8 9 10 11 12
2 4 6 8 10 12 14 16 18 20 22 24
3 6 9 12 15 18 21 24 27 30 33 36
这是我的代码:
public static void main (String[] args) {
int i,j;
for(i=1;i<=3;i++){
for(j=1;j<=12;j++){
System.out.format("%4d",i*j);
}
System.out.println();
}
}
在输出中,第一个整数移动了 3 个空格。如何去除每行的前导/尾随空格?
【问题讨论】:
-
代码看起来像 Java,但请在问题中说明您使用的是哪种语言。
标签: java formatting