0
이 문을 제대로 인쇄하려고하면 "|" 내 2 차원 어레이의 컬럼이 출력 된 직후. 서식이 올바르게 인쇄됩니다.
System.out.println(toprow);
System.out.println(botrow);
System.out.println(line2);
for(row=0;row<22;row++)
{
System.out.printf("%02d%s ", row,"|");
for(col=0;col<32;col++)
System.out.printf("%s",mapicons[row][col]);
System.out.printf("%s", "|");
System.out.println();
}
이
은 무엇 인쇄되고있다 :| 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3|
| 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2|
|----------------------------------------------------------------|
00| |
01| |
02| * |
03| |
04| * |
05| |
06| |
07| * |
08| # |
09| |
10| * |
11| |
12| |
13| |
14| * |
15| * |
16| |
17| |
18| * |
19| |
20| |
21| |
정렬하는 방법을 그림 수 없습니다 "|" 결국. "for"문을 인쇄 할 때 for 문 내 첫 번째 printf 문에이를 추가하면, 각 열에 대해 따라서 두 프린트 문 사이에 자동으로 걸리는 공간을 제거하는 방법을 모르겠습니다.
항상 블록 주위에 중괄호를 사용하고 들여 쓰기를 수정하여 시작하십시오. 귀하의 코드는 매우 혼란 스럽습니다. –