본문 바로가기
JAVA

JAVA : 속이 비어있는 삼각형 만들기

by 스노위13 2022. 8. 22.

*을 이용해서 속이 비어있는 삼각형을 만들어보자. 

완성된 모양은 아래와 같다

그리고 이 삼각형을 만들기 위해서 for문과  if문을 사용하였다. 구현 코드는 다음과 같다. 

public class Triangle {
	public static void main(String[] args) {
		
		int line = 6;		
		String blank = " ";
		
  		for (int i = 0; i < line; i++) {
  			for (int j = (line - 1) - i; j > 0; j--) {
  				System.out.print(" ");
  			} // 공백 넣는 부분
  			if(i == 0) {
  				System.out.println("*");  				
  			}else if (i == line-1) {
  				for(int j= 0; j < (line*2)-1 ; j++) {  					
  					System.out.print("*");
  				}
			}else if(i < line-1) {
				for(int j=0 ; j < (line*2)-1 ; j++){
					if(j==0) {
						System.out.print("*");
					}else if(j == (i*2)+1) {
						System.out.println("*");
					}else if(j==i) {
						System.out.print(blank);
						blank += "  ";
					}
				}
			}
  		}		
	}
}

line의 숫자를 바꾸면 자동으로 크기도 달라진다.

댓글