exam1 패키지 생성
App.Menu 클래스 생성
App
메인메소드
메뉴 클래스로 새 객체 생성
메뉴의 메소드 display()를 실행하면 아래의 결과
Menu 클래스 안에
문자열 배열 options를 만들기
{"아이템 보기","아이템 추가","아이템 삭제","종료"}
메소드 display 생성
"메뉴를 선택" 출력
for문을 사용해 options의 메뉴를 순서대로 출력
printf를 사용해 인덱스 번호를 앞에 출력
package exam1;
public class App {
public static void main(String[] args) {
// 프로그램당 메인메소드는 하나씩만 지정
Menu menu = new Menu();
menu.display();
}
}
package exam1;
public class Menu {
String[] options = { "아이템 보기", "아이템 추가", "아이템 삭제", "종료"};
// 객체가 생성될 때 사용 가능한 인스턴스 변수
void display() {
System.out.println("메뉴를 선택");
// 배열 옵션즈의 메뉴를 순서대로 출력
for(int i=0; i<options.length; i++) {
System.out.printf(" %d. %s \n", i, options[i]);
}
}
}
cf) %d = 정수 형식, %s = 문자열 형식