클래스 활용해 구구단 다시 구현
학습 목표
- 새로운 클래스를 추가해 구구단을 구현하는 경험을 한다.
요구사항
- 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++) {
// 계산 결과를 화면에 출력
}
}
}
학습 참고자료
-
링크들이 모두 안 열립니다.
-
2018.4.12 11:06
1