✅문제

 

반복문을 사용하여 아래 모양을 출력하시오.

✅문제 해설

  • 앞에서 만든 피라미드를 생각하고 4번째까지는 동일함을 인지한다.

https://beastit.tistory.com/52

 

[JAVA] ✏️ 별찍기 버전 3 ! (피라미드) ⭐️

✅문제 반복문을 사용하여 아래 모양을 출력하시오. ✅문제 해설 노란색 공백을 신경 쓴다! 흰색 공백은 무시해도 됨 public static void main(String[] args) { // 4줄이니까 i를 4번 반복한다. for (int i = 0; i

beastit.tistory.com

 

  • 아래 그림을 보고 구현하려고 노력해보자!

 

public static void main(String[] args) {
	
		// 4줄이니까 i를 4번 반복한다. 
		for (int i = 0; i < 4; i++) {

			//i=0일때 "j < (3 - i)" -> 공백 "   "3개 출력 
 			for (int j = 0; j < (3 - i); j++) {
 				System.out.printf(" ");
 			}

 			//i=0일때 "k < 1 + (i * 2)" -> 별 "*"개 출력 
 			for (int k = 0; k < 1 + (i * 2); k++)
 				System.out.printf("*");

 			System.out.println();

//			----------------------------------------

 		}

		// 3줄이니까 i를 3번 반복한다. 
 		for (int i = 0; i < 3; i++) {
 			
 			// i=0일때 "j < (i + 1)" -> 공백 " " 1개 출력
 			for (int j = 0; j < (i + 1); j++) {
 				System.out.printf(" ");

 			}
 			
 			// i=0일때 "k < 5 - (i * 2)" -> 별 "*****" 출력
 			for (int k = 0; k < 5 - (i * 2); k++)
 				System.out.printf("*");

 			System.out.println();
	}

}

✅결과

+ Recent posts