Java 코드연습

[뉴렉처] Top Down 방식으로 구현하는 간단 예제

양상추상츄 2021. 10. 18. 02:52

탑다운 방식은 만들어봤던 프로그램을 다시 만들때, 통째로 만들고나서 구조적으로 리팩토링할때 사용한다고함

 

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;
	}

}

우선 구체적인 기능은 실현 안한상태, 뼈대? 만 만들어 놓은상태임