import java.util.*;
class Day {
private String work;
public void set(String work) {
this.work = work;
}
public String get() {
return work;
}
public void show() {
if(work == null)
System.out.println("없습니다.");
else
System.out.println(work + "입니다.");
}
}
class MonthSchedule {
Scanner scan = new Scanner(System.in);
Day[] dy;
public MonthSchedule(int days) {
dy = new Day[days];
for(int i=0; i<days ;i++) {
dy[i] = new Day();
}
}
public void input() {
System.out.print("날짜(1~30)?");
int dayday = scan.nextInt();
System.out.print("할일(빈칸없이입력)?");
String workwork = scan.next();
dy[dayday-1].set(workwork);
}
public void view() {
System.out.print("날짜(1~30)?");
int dayday = scan.nextInt();
System.out.print(dayday + "일의 할 일은 ");
dy[dayday-1].show();
}
public void finish() {
System.out.println("프로그램을 종료합니다.");
}
public void run() {
System.out.println("이번달 스케쥴 관리 프로그램.");
while(true) {
System.out.print("할일(입력:1, 보기:2, 끝내기:3) >>");
int menu = scan.nextInt();
if(menu == 1) {
input();
}
else if(menu == 2) {
view();
}
else if(menu == 3) {
break;
}
else {
System.out.println("다시 입력하세요.");
}
}
finish();
}
}
public class exam07 {
public static void main(String[] args) {
MonthSchedule april = new MonthSchedule(30);
april.run();
}
}