탑다운 방식은 만들어봤던 프로그램을 다시 만들때, 통째로 만들고나서 구조적으로 리팩토링할때 사용한다고함
package test;
public class Program_1 {
public static void main(String[] args) {
int[][] lottos = null;
int menu;
boolean running = true;
while(running) {
menu = inputMenu();
switch(menu) {
case 1:
lottos = createLottosAuto();
break;
case 2:
lottos = createLottosManual();
break;
case 3:
printLottos(lottos); // 함수작성 할때는 매개변수에 정수배열 표시하기
break;
case 4:
running = false;
break;
default:
}
}
}
private static void printLottos(int[][] lottos) {
// TODO Auto-generated method stub
}
private static int[][] createLottosManual() {
// TODO Auto-generated method stub
return null;
}
private static int[][] createLottosAuto() {
// TODO Auto-generated method stub
return null;
}
private static int inputMenu() {
// TODO Auto-generated method stub
return 0;
}
}
우선 구체적인 기능은 실현 안한상태, 뼈대? 만 만들어 놓은상태임
'Java 코드연습' 카테고리의 다른 글
[뉴렉처] 구조체를 이용한 코드 작성하기 (0) | 2021.10.18 |
---|---|
[뉴렉처] 함수의 매개변수 (0) | 2021.10.18 |
[뉴렉처] 매개변수를 이용한 함수 고립화 (0) | 2021.10.18 |
[뉴렉처] 코드 구조화 Bottom Up 방식 연습 (0) | 2021.10.17 |
[뉴렉처] 오목판 출력하기 (0) | 2021.10.17 |