작은 콩 개발자/JAVA

Merry Christmas

귤치치 2023. 7. 10. 12:38

2020. 12. 14. 4:14 

#크리스마스 #트리 #merrychristmas #java #eclipse #함수 #매개변수

public class Christmas {
	public static void main(String[] args) {
		
		star();
		treeFirst(15, 88);
		tree(30, 88, 9);
		tree(45, 88, 18);
		bridge(7, 7);
		
	}//main end

	public static void star() {
		
		System.out.println("                                                               ★  ");
		System.out.println("                                                            ★ ★ ★");
		// 위에 별은 자리를 좀 옮겨야 한다. 블로그에 다 들어오지 않아서 내가 줄였다.
	}//star end

	public static void bridge(int height, int width) {
		for(int i = 1; i <= height; i++) {
			
			for(int j = 1; j <= 41 ; j++) {
				System.out.print(" ");
			}
			
			for(int k = 1; k <= width; k++) {
				System.out.print("*");
			}
			
			System.out.println();
		}
		
	}//bridge end

	public static void treeFirst(int num1, int num2) {
		for(int i = 1; i <= num1; i+= 2) {
			
			for(int j = 1; j <= num2-i; j+= 2) {
				System.out.print(" ");
			}
			
			for(int k = 1; k <= i ; k++) {
				System.out.print('*');
			}
			
			System.out.print('\n');
		}
	}//treeFist end
		
	public static void tree(int num1, int num2, int start) {
		for(int i = start; i <= num1; i+= 2) {
			
			for(int j = 1; j <= num2-i; j+= 2) {
				System.out.print(" ");
			}
			
			for(int k = 1; k <= i ; k++) {
				System.out.print('*');
			}
			
			System.out.println();
		}
	}//tree end

}//class end

Merry Christmas