20210730) 메소드 - exam1

0

JAVA

목록 보기
41/71

exam1 패키지 생성
App.Menu 클래스 생성

App
메인메소드
메뉴 클래스로 새 객체 생성
메뉴의 메소드 display()를 실행하면 아래의 결과

Menu 클래스 안에
문자열 배열 options를 만들기
{"아이템 보기","아이템 추가","아이템 삭제","종료"}

메소드 display 생성
"메뉴를 선택" 출력
for문을 사용해 options의 메뉴를 순서대로 출력
printf를 사용해 인덱스 번호를 앞에 출력

  1. 아이템 보기
  2. 아이템 추가
  3. 아이템 삭제
  4. 종료
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 = 문자열 형식

0개의 댓글

Powered by GraphCDN, the GraphQL CDN