문제
파라미터로 정수형 height를 받고, 높이 height인 '직각 이등변 삼각형'을 출력해보세요.
출력 결과는 아래 템플릿을 참고하세요.
결과값
*
* *
* * *
----------
*
* *
* * *
* * * *
* * * * *
----------
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
풀이 및 답
ShapePrinter 클래스
public class ShapePrinter {
public void printTriangle(int height) {
// 각 줄을 출력: 각 줄의 별표의 개수는 파라미터 height와 동일합니다.
// 적절하게 직각 이등변 삼각형을 출력하기 위해서는, 반복문 내에 반복문을 쓰셔야 합니다.
// 추가 힌트: System.out.print를 쓰시면 한 줄에 이어서 별표를 출력할 수 있습니다.
for (int i = 0; i < height; i++) {
for(int j = 0; j <= i; j++) {
System.out.print("* ");
}
// 줄바꿈
System.out.println();
}
}
}
Main 클래스
public class Main {
public static void main(String[] args) {
ShapePrinter printer = new ShapePrinter();
// 테스트
printer.printTriangle(3);
System.out.println("----------");
printer.printTriangle(5);
System.out.println("----------");
printer.printTriangle(10);
}
}
'DEV > └ JAVA EX' 카테고리의 다른 글
플로이드의 삼각형 (0) | 2021.12.21 |
---|---|
피라미드 그리기 (0) | 2021.12.20 |
두 원소의 차 중 최댓값 구하기 (0) | 2021.12.20 |
평균값 계산기 (0) | 2021.12.20 |
객체 설계 | 특가 할인 매장 (0) | 2021.12.20 |