는 내가 왼쪽에 공간을 남겨 수있는 방법이표시 거꾸로 피라미드
5 4 3 2 1 2 3 4 5
4 3 2 1 2 3 4
3 2 1 2 3
2 1 2
1
같은 출력을 갖고 싶어?
public class Exercise4_17 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the number of lines: ");
int num = input.nextInt();
Exercise4_17 exe = new Exercise4_17();
exe.displayPyramid(num);
}
private void displayPyramid(int num) {
for (int i = num; i >= 1; i--) {
for (int space = 1; space <= num - i; ++space) {
System.out.print(" ");
}
for (int k = num; k >= 1; k--) {
System.out.print(k + " ");
}
for (int j = 2; j <= num; j++) {
System.out.print(j + " ");
}
System.out.println();
num--;
}
}
}
내 출력
Enter the number of lines: 5
5 4 3 2 1 2 3 4 5
4 3 2 1 2 3 4
3 2 1 2 3
2 1 2
1
당신의 공간 인쇄 루프가 실제로 공간을 인쇄되지 않는 이유를 알아 내기 위해 디버거를 사용하는 것입니다. – einpoklum