상세 컨텐츠

본문 제목

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

프로그램 언어/JAVA

by 알케이88 2019. 12. 25. 13:03

본문

크리스마스 이브라 개발자 이기도 하고 그냥 웃자고 보낸 크리스마스트리가 이런 반응이... 이런 반응을 원한 건 아니었는데...

 

만들어야 한다... 흑....

 

크리스마스에 할 것도 없는데 만들면 되지 뭐. 까짓것(쥬륵...)

 

전에도 만들어 봤으니 다시 만들어 보자...

 

간단하게 System.out.println(); 을 사용할 수 있지만 FOR문을 사용해서 만들어보자

 

시작하기 전에 다시 상기시킬 겸 아래 문제부터 만들어 보자

트리 만들기 기초 1

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

콘솔 창에는 이렇게 뜬다

 

어이쿠 하나 더 만들었네? J <= I; 를 J < I; 로 변경하면 5개까지 만들 수 있다.

 

이해가 안 된다면 이걸 보면 이해가 쉬워질 듯하다

트리 높이와 별의 갯수

 I는 5보다 작거나 같다고 했으니 높이는 6개가 될 것이고

 J 또한 I보다 작거나 같다고 했으니 별은 총 0~5까지 6개가 나와야 한다.

 

이걸 x 축을 기준으로 뒤집어 보면??

자연스럽게 6 5 4 3 2 1 이 되겠지?

 

만들어보자

간단하게 뒤집어 보았다.

 

결과는????

틀렸다...

관련글 더보기

댓글 영역