자바 메인 클래스
조회수 840회
프로그램 전체 메인 클래스를 하나 만들고 메인에서 메뉴를 선택하면 세가지 각각 다른 기능을 하는 프로그램을 만드려는데 (기능별로 클래스를 따로 여러 개 만들고) 메인클래스에서 public static void main(String[] args) 안에서 switch문을 하나 써서 어떤 기능을 할지 선택하게 하려고 하는데 기능 안에서도 추가,삭제 등 세부 기능을 메뉴로 선택받고 싶으면 또 switch문을 써야 하나요??
각각의 기능에서 메뉴를 선택하는 switch문은 메인클래스의 public static void main(String[] args) 바깥에 static void 메소드를 따로 선언해서 그 안에 써야 하나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
자바를 잘 모르지만 그냥 로직의 차원에서만 의견을 드리자면...
main()
은 메뉴 자리에 기본 메뉴를 넣어놓은 다음, 사용자가 메뉴를 지정할 수 있는 인터페이스를 제공하고 끝냅니다.- 사용자가 그 인터페이스를 통해 메뉴를 지정해서 스위칭을 실시하면
switchMenu()
가 작동합니다. switchMenu()
는 메뉴 자리에 지정된 메뉴를 넣고 끝냅니다. (조금 응용해서 생각해 보자면,main()
에서 '기본 메뉴 넣기'를switchMenu()
로 실시하면 코드가 좀더 일관되겠지요.)
도움이 되면 좋겠네요.
댓글 입력