我的任务是使用for循环在Java中显示国际象棋模式。
我的代码是:
int pos = 1;
int a = 1;
for (int row = 1; row <= 8; row++) {
for (pos = 1; pos <= 8; pos++) {
System.out.print(a + " ");
a++;
}
System.out.println();
a = a-7;
}
我的问题是控制台输出以下内容:
1 2 3 4 5 6 7 8
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10 11
5 6 7 8 9 10 11 12
6 7 8 9 10 11 12 13
7 8 9 10 11 12 13 14
8 9 10 11 12 13 14 15
如您所见,前两行的顺序正确,直到出现2位数字。 如何正确格式化?
尝试用“”代替“ \ t”
}