상세 컨텐츠

본문 제목

[FOR문]을 활용하여 크리스마스트리를 만들어 보자.-2-

프로그램 언어/JAVA

by 알케이88 2019. 12. 25. 14:10

본문

System.out.print("*"); 와 System.out.print(" "); 위치를 바꿔보았으나 그게 안되니...

다른 방법을 찾아보자.

 

public class Tree {
	public static void main(String[] args) {
		
	System.out.println("크리스마스 트리 만들기 1");
	int j=0;
	for(int i=5; i>=0; i--) {// 크리스마스 트리 높이
		for (j =0; j <=i; j++) { //별의 갯수 
			System.out.print("*");
		}
		System.out.println("");
	}
}
}

하나씩 뺀다면...??

오!! 성공!!!! 근데... 왜... 아닌 거... 같지..?

 

(5,0) (5,1) (5,2) (5,3) (5,4) (5,5)
(4,0) (4,1) (4,2) (4,3) (4,4)

(3,0) (3,1) (3,2) (3,3)

(2,0) (2,1) (2,2)

(1,0) (1,1)

(0,0)

맞긴 하네...

 

구선생님한테 여쭤보니 이런 방법도 있다.

public class Tree {
	public static void main(String[] args) {
		
	System.out.println("크리스마스 트리 만들기 1");
	
	for(int i=0; i<=5; i++) {// 크리스마스 트리 높이
		for (int j =0; j <=5-i; j++) { //별의 갯수 
			System.out.print("*");
		}
		System.out.println("");
	}
}
}

결과는????

 

TADA~~~~ 문제 될 건 없다. 다른 방법도 많으니 한 방법만 찾지 말고 다른 것도 연습을 해보자!

관련글 더보기

댓글 영역