ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • for문을 이용한 구구단 출력
    Back end/Java 기본 2023. 11. 17. 16:51

    - 문제

    2단부터 9단까지, 구구단을 출력하는 프로그램을 작성하려 한다. 출력 예와 같은 결과를 얻도록, 코드를 완성하시오.

     

    - 정답

    더보기
    public class GuGuDan {
      public static void main(String[] args) {
        // 구구단 출력
        printGuGuDan();
      }
      
      public static void printGuGuDan() {
        /* 반복문을 사용하여 메소드를 완성하시오. */
        printDan(2); // 2단 출력
      }
      
      public static void printDan(int dan) {
      System.out.printf("%d단\n", dan);
        // dan x 1, dan x 2, ... , dan x 9
        for (int j = 1; j <= 9; j++) {
         System.out.printf ("\t"); // 들여쓰기
          System.out.printf ("%d x %d = %d\n", dan, j, dan * j);
        }
      }
    }
    public class GuGuDan {
      public static void main(String[] args) { 
        // 구구단 출력
        printGuGuDan(); // 2 ~ 9단까지 출력 
      }
      
      public static void printGuGuDan() {
        /* 반복문을 사용하여 메소드를 완성하시오. */
      for(int i = 2; dan <=9; i++){  // 2~9

        printDan(i)
        
      }
     
        // printDan(2); // 2단 출력
        // printDan(3); 
        // printDan(4); 
        // printDan(5);
        // printDan(6);
        // printDan(7);
        // printDan(8);
        // printDan(9);
        

      }
      
      public static void printDan(int dan) {
      System.out.printf ("%d단\n", dan);
        // dan x 1, dan x 2, ... , dan x 9
        for (int j = 1; j <= 9; j++) {
          System.out.printf ("\t"); // 들여쓰기
          System.out.printf ("%d x %d = %d\n", dan, j, dan * j);
        }
      }
    }

    출저: 홍팍 (https://www.youtube.com/@hongpark)

    이 블로그 기록은 개인 공부용 기록입니다.

    'Back end > Java 기본' 카테고리의 다른 글

    JNI 와 PURE JAVA?  (0) 2024.06.26
    Java 문제  (0) 2023.12.17
    윤년 문제 (if문)  (0) 2023.11.17
    메소드 구조 예시  (0) 2023.11.17
    칼로리 계산  (0) 2023.11.17
Designed by Tistory.