본문 바로가기
IT/Java

Java (메소드_스케줄관리)

by hjshims 2021. 5. 31.

 

 

package p0531Schedule;

import java.util.Scanner;

class Works {
	static String day[] = new String[30];
}

class Displays {
	Scanner scan = new Scanner(System.in);
	private int i;
	private int x=0;
	
	void menu() {
		while (true) {
			System.out.println("이번달 스케줄 관리 프로그램..");
			System.out.print("할일 선택 [입력:1 보기:2 끝내기:3]>> ");
			int ip = scan.nextInt();

			switch (ip) {
			case 1:
				view();
				System.out.print("할일을 입력하세요.");
				String str = scan.nextLine();
				Works.day[x]=str;
				System.out.println();
				break;
			case 2:
				view();
				System.out.print(x + "일의 할일은 " + Works.day[x] + " 입니다.\n\n");
				break;
			case 3:
				System.out.println("프로그램을 종료합니다.");
				System.exit(0);
			}
		}
	}

	void view() {
		System.out.println();
		System.out.print("날짜(1~30)");
		x = scan.nextInt();
		scan.nextLine();
	}
}

public class ScheduleEx {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Displays d = new Displays();
		d.menu();
	}

}

 

<출력결과>