JAVA/자바 수업 내용

디버깅 문제

sweetseonah1004 2024. 7. 31. 08:21

    *
   ***
  *****
   ***
    *

int n = 5; // 다이아몬드의 중간 줄의 별 개수

// 상단 다이아몬드 (삼각형)
for (int i = 1; i <= n; i += 2) {
    // 공백 출력
    for (int j = (n - i) / 2; j > 0; j--) {
        System.out.print(" ");
    }
    // 별 출력
    for (int k = 0; k < i; k++) {
        System.out.print("*");
    }
    System.out.println();
}

// 하단 다이아몬드 (역삼각형)
for (int i = n - 2; i >= 1; i -= 2) {
    // 공백 출력
    for (int j = (n - i) / 2; j > 0; j--) {
        System.out.print(" ");
    }
    // 별 출력
    for (int k = 0; k < i; k++) {
        System.out.print("*");
    }
    System.out.println();
}