클래스 활용해 구구단 다시 구현

학습 목표

  • 새로운 클래스를 추가해 구구단을 구현하는 경험을 한다.

요구사항

  • main() 메소드는 프로그램을 시작하는 역할을 한다.
  • 프로그램을 시작하는 클래스와 구구단을 구현하는 클래스를 분리한다.

힌트

  • GugudanMain 이라는 새로운 클래스를 추가한다.
  • main() 메소드를 Gugudan에서 새로 추가한 GugudanMain으로 이동한다.
public class GugudanMain {
    public static void main(String[] args) {
        for (int j = 2; j < 10; j++) {
            // Gugudan의 calculate와 print 메소드 활용해 구구단 구현하기
                        // Gugudan.calculate(j)와 같이 메소드를 호출할 수 있음.
        }
    }
}
  • GugudanMain의 main() 메소드에서 Gugudan에서 구현한 메소드를 호출해 구구단 로직을 구현한다.
public class Gugudan {
    public static int[] calculate(int times) {
        int[] result = new int[9];

        for (int i = 0; i < result.length; i++) {
            // 계산 결과를 배열에 저장
        }

        return result;
    }

    public static void print(int[] result) {
        for (int i = 0; i < result.length; i++) {
            // 계산 결과를 화면에 출력
        }
    }
}

학습 참고자료