/*
import java.util.Scanner;
class Circle {
private double x, y;
private int radius;
public Circle(double x, double y, int radius) {
this.x = x;
this.y = y;
this.radius = radius;
}
public int getRadius() {
return radius;
}
public void show() {
System.out.println("("+x+","+y+")"+radius);
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Circle c [] = new Circle[3];
for(int i=0; i<c.length ; i++) {
System.out.print("x, y, radius >>");
double x = scanner.nextDouble();
double y = scanner.nextDouble();
int radius = scanner.nextInt();
c[i] = new Circle(x,y,radius);
}
// c[i]의 radius 중에 가장 큰 값을 가진 객체 찾기
int max = 0; // 가장큰반지름을 가진 객체의 "위치"
for(int i=0;i<c.length;i++) {
if(c[max].getRadius()<c[i].getRadius()) {
max = i;
}
}
c[max].show();
scanner.close();
}
}
*/
//클래스 Day ->
//
//Day 클래스로 만든 객체 30개
//
//4월의 일정을 관리하는 프로그램.
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 {
int days;
Day[] d;
//생성자
public MonthSchedule(int days) {
this.days = days;
d = new Day[days+1];
for(int i=1;i<=30;i++) {
d[i] = new Day();
}
}
//메소드
void run(){
System.out.println("이번달 스케줄 관리 프로그램");
while(true) {
System.out.println("할일(입력: 1, 보기:2, 끝내기:3 >>");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if(a==1) {
System.out.println("날짜(1~30)?");
int s = sc.nextInt();
System.out.println("할일(빈칸없이입력)?");
String w = sc.next();
d[s].set(w);
}
else if(a==2) {
System.out.println("날짜(1~30)?");
int g = sc.nextInt();
d[g].show();
}
else if(a==3) {
System.out.println("프로그램을 종료합니다");
return;
}
}
}
}
class Main {
public static void main(String[] args) {
MonthSchedule april = new MonthSchedule(30);
april.run();
}
}