/**
* *
* **
* ***
* ****
*/
STEP.1 하드 코딩
// 4칸 띄우고 별 1개 그리기
System.out.print(" ");
System.out.print(" ");
System.out.print(" ");
System.out.print(" ");
System.out.print("*");
System.out.println();
// 3칸 띄우고 별 2개 그리기
System.out.print(" ");
System.out.print(" ");
System.out.print(" ");
System.out.print("*");
System.out.print("*");
System.out.println();
// 2칸 띄우고 별 3개 그리기
System.out.print(" ");
System.out.print(" ");
System.out.print("*");
System.out.print("*");
System.out.print("*");
}STEP.2 공통 모듈 만들기
// 4칸 띄우고 별 1개 그리기
for (int i = 0; i < 4; i++) {
System.out.print(" ");
}
for (int i = 0; i < 1; i++) {
System.out.print("*");
}
System.out.println();
// 3칸 띄우고 별 2개 그리기
for (int i = 0; i < 3; i++) {
System.out.print(" ");
}
for (int i = 0; i < 2; i++) {
System.out.print("*");
}
System.out.println();
// 2칸 띄우고 별 3개 그리기
for (int i = 0; i < 2; i++) {
System.out.print(" ");
}
for (int i = 0; i < 3; i++) {
System.out.print("*");
}
System.out.print("*");STEP3. 반복 시키기
package ex03;
public class Prc04 {
public static void main(String[] args) {
int a = 5;
int b = 0;
for (int j = 0; j < 3; j++) {
a--;
b++;
for (int i = 0; i < a; i++) {
System.out.print(" ");
}
for (int i = 0; i < b; i++) {
System.out.print("*");
}
System.out.println();
}
}
}Share article