[자바 반복문] 25. For문 (아래로 증가하는 역방향 삼각형 별)

김건우's avatar
Feb 05, 2025
[자바 반복문] 25. For문 (아래로 증가하는 역방향 삼각형 별)
💡
/** * * * ** * *** * **** */

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

gunwoo