1
저는 초보자이며 형식화 된 출력을 실험하고 있습니다.이 Java 형식의 출력이 오른쪽 정렬되지 않는 이유는 무엇입니까?
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
row = (double) 5*i;
column = (double) j + 1;
System.out.format("% 6.3f", row/column);
System.out.print("\t");
}
System.out.format("%n");
}
이 생산 : '-'플래그가 슬로우되지 않는 이상, 출력이 잘 될 것
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
5.000 2.500 1.667 1.250 1.000 0.833 0.714 0.625
10.000 5.000 3.333 2.500 2.000 1.667 1.429 1.250
15.000 7.500 5.000 3.750 3.000 2.500 2.143 1.875
20.000 10.000 6.667 5.000 4.000 3.333 2.857 2.500
25.000 12.500 8.333 6.250 5.000 4.167 3.571 3.125
30.000 15.000 10.000 7.500 6.000 5.000 4.286 3.750
35.000 17.500 11.667 8.750 7.000 5.833 5.000 4.375
이 API는 경우라고 말한다
나는 소수의 테이블을 생산하기 위해 노력하고있어 - 정당하다, 내가 원하는거야. 필자는 필요할 때마다 출력에 공백이 채워지 길 원한다는 것을 나타 내기 위해 % 뒤에 넣었습니다. 내가 뭘 놓치고 있니?
(I 어떤 과정에 등록하고 있지 않다 때문에, 숙제 태그를 사용하지 않았습니다.)
당신은 형식 문자열로 잘못 공간을 추가 한
고맙습니다. –
문제가없는 친구 :) – willcodejavaforfood