투케이2K

43. (java/자바) 알고리즘 : 역삼각형 별찍기 - 이중 for문을 사용해서 역삼각형 별찍기 실시 본문

Java

43. (java/자바) 알고리즘 : 역삼각형 별찍기 - 이중 for문을 사용해서 역삼각형 별찍기 실시

투케이2K 2020. 12. 31. 12:38
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package Al;

public class MainActivity29 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[역삼각형 별찍기 - 이중 for문을 사용해서 역삼각형 별찍기 실시]");			
		
		/*[설 명]
		 * 1. 부모 for문 - 역삼각형 밑에서부터 먼저 출력하기 위해 가로행을 5로 선언한다
		 * 2. 자식 for문 - 부모 for문인 i값 보다 작거나 같을때까지 값을 증가시키면서 print가로로 출력한다
		 * 3. System.println - 자식 for문 한개 행을 출력하고 다음 행을 교체해서 출력하기위해 사용한다
		 * 4. 수행 로직 - 첫번째 반복문 수행 (*****)
		 *                두번째 반복문 수행 (****)
		 *                세번째 반복문 수행 (***)
		 *                네번째 반복문 수행 (**)
		 *                다섯째 반복문 수행 (*) 
		 */
		for(int i=5; i>=1; i--) { //부모 for문
			for(int k=1; k<=i; k++) { //자식 for문				
				System.out.print("*");
			}
			System.out.println("");//행 교체
		}
		
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[역삼각형 별찍기 - 이중 for문을 사용해서 역삼각형 별찍기 실시]

*****

****

***

**

*

/* =========================== */

/* =========================== */

[요약 설명]

* 1. 부모 for문 - 역삼각형 밑에서부터 먼저 출력하기 위해 가로행을 5로 선언한다

* 2. 자식 for문 - 부모 for문인 i값 보다 작거나 같을때까지 값을 증가시키면서 print가로로 출력한다

* 3. System.println - 자식 for문 한개 행을 출력하고 다음 행을 교체해서 출력하기위해 사용한다

* 4. 수행 로직 - 첫번째 반복문 수행 (*****)

                    두번째 반복문 수행 (****)

                    세번째 반복문 수행 (***)

                    네번째 반복문 수행 (**)

                    다섯째 반복문 수행 (*)

/* =========================== */

반응형
Comments