본문 바로가기

자바스프링웹공부(2024)/자바

2024.09.09.조건문 반복문 연습

반응형
public static void main(String[] args) {
		/*
		 * Q5)
		 * 반복문과 조건문을 사용하여 다음 모양을 출력하는 프로그램을 만들어 보세요.
		 * 
		 * 		   *
		 * 		  ***
		 * 		 *****
		 * 		*******
		 * 		 *****
		 * 		  ***
		 * 		   *
		 * */
		int line = 7; // 총 라인
		int star = 1; // 시작하는 별 갯수
		int space = 3;
		
		for (int i = 0; i < line; i++) {
			for (int j = 0; j < space; j++) { // 공백부터 시작함.
				System.out.print(" ");
			}
			for (int j = 0; j < star; j++) { 
				System.out.print("*");
			}
			if(i < 3) {
				star+=2;// 별이 1줄에 2개씩 늘어남.
				space--;// 공백이 1줄에 1개씩 줄어듬.
			} else {
				star-=2;// 별이 1줄에 2개씩 줄어듬
				space++;// 공백이 1줄에 1개씩 늘어남.
			}
			System.out.println();
			
		}
	}
반응형