실수점
1. for문 안에 같은 단계의 for문을 두개 이상 만들 수 있다는 걸 간과함.
2. 수의 증감을 제대로 캐치 하지 못함 -> 표를 그려 생각하는 습관 들이기
🔽 코드
public class Pyramid {
public void printStar(int n) { // 매개변수 n은 피라미드 층수
for (int i = 0; i < n ; i++) {
// 공백출력
for (int j = n-1-i ; j > 0 ; j--) {
System.out.print(" ");
}
// 별 출력
for (int k = 0; k < 2*i+1; k ++) {
System.out.print("*");
}
// 다음 층으로
System.out.println();
}
}
public static void main(String[] args) {
Pyramid pyramid = new Pyramid();
pyramid.printStar(5);
}
}