09. 삼각형 그리기

728x90

09. 삼각형 그리기

삼각형 그리기

 파라미터로 정수형 height를 받고, 높이 height인 '직각 이등변 삼각형'을 출력해보세요. 출력 결과는 아래 템플릿을 참고하세요.

 

테스트

 

첫번째 = 3

두번째 = 5

세번째 = 10


이 실행결과가 나와야 합니다.

* 
* * 
* * * 
----------
* 
* * 
* * * 
* * * * 
* * * * * 
----------
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * *

A. 해설

ShapePrinter 클래스

public class ShapePrinter {
    public void printTriangl(int height) {
        // i가 height가 될 때까지 (열)
        for(int i = 1; i <= height; i++) {
            // 1열에 1개, 2열에 2개, i열에 j가 i될 때까지 * 출력 (행)
            for(int j = 1; j <= i; j++) {
                System.out.print("* ");
            }
            // 한 행이 끝나면 줄바꿈
            System.out.println();
        }
    }
}

 

Main 클래스

public class Main {
    public static void main(String[] args) {

        ShapePrinter printer = new ShapePrinter();
        
        // 테스트 1
        printer.printTriangl(3);
        System.out.println("-----------");
        
        // 테스트 2
        printer.printTriangl(5);
        System.out.println("-----------");
        
        // 테스트 3
        printer.printTriangl(10);
        System.out.println("-----------");
    }
}

 

 

 

 

 

출처 | 코드잇 (자바 기초)

728x90

'💠문제 풀이 > Java 문제 풀이' 카테고리의 다른 글

11. 플로이드의 삼각형  (0) 2021.10.06
10. 피라미드 그리기  (0) 2021.10.06
08. 두 원소의 차 중 최댓값 구하기  (0) 2021.10.06
07. 평균값 계산기  (0) 2021.10.06
06. 특가 할인 매장  (0) 2021.10.05