[Java] Section5 - 문제 풀이 2

코드 속의 "진돌"·2023년 12월 30일
0
post-thumbnail

✅ 구구단 출력


중첩 for문을 사용해서 구구단을 완성해라.

✏️ 출력 형태

1 * 1 = 1
1 * 2 = 2
...
9 * 9 = 81

✏️ 정답

package loop.ex;

public class NestedEx1 {

  public static void main(String[] args) {
    for (int i = 1; i <= 9; i++) {
      for (int j = 1; j <= 9; j++) {
        System.out.println(i + " * " + j + " = " + i * j);
      }
    }
  }
}

✅ 피라미드 출력


int rows를 선언해라.

이 수만큼 다음과 같은 피라미드를 출력하면 된다.

참고


println()은 출력 후 다음 라인으로 넘어건다. 라인을 넘기지 않고 출력하려면 print()를 사용하면 된다.

예) System.out.print(”*”);

✏️ 출력 형태

// rows = 2
*
**

// rows = 5
*
**
***
****
*****

✏️ 정답

package loop.ex;

public class NestedEx2 {

  public static void main(String[] args) {
    int rows = 5;

    for (int i = 1; i <= rows; i++) {
      for (int j = 1; j <= i; j++) {
        System.out.print("*");
      }
      System.out.println();
    }
  }
}
profile
매일 성장하는 주니어 개발자의 기록📝

0개의 댓글