Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
package note;
import java.util.Date;
import java.util.Scanner;
public class Note {
private int id;
private Date startDate;
private Date endDate;
private String event;
public Note() {
System.out.println("Введите id");
Scanner sc = new Scanner(System.in);
if (sc.hasNextInt()) {
id =sc.nextInt();
}
System.out.println("===Введите дату начала===");
startDate = new Date();
System.out.println("Введите день");
sc = new Scanner(System.in);
if (sc.hasNextInt()) {
startDate.setDate(sc.nextInt());
}
System.out.println("Введите месяц");
sc = new Scanner(System.in);
if (sc.hasNextInt()) {
startDate.setMonth(sc.nextInt());
}
System.out.println("Введите год");
sc = new Scanner(System.in);
if (sc.hasNextInt()) {
startDate.setYear(sc.nextInt());
}
System.out.println("Введите событие");
sc = new Scanner(System.in, "cp1251");
if (sc.hasNextLine()) {
event = sc.nextLine();
}
System.out.println("===Введите конец события===");
endDate = new Date();
System.out.println("Введите день");
sc = new Scanner(System.in);
if (sc.hasNextInt()) {
endDate.setDate(sc.nextInt());
}
System.out.println("Введите месяц");
sc = new Scanner(System.in);
if (sc.hasNextInt()) {
endDate.setMonth(sc.nextInt() );
}
System.out.println("Введите год");
sc = new Scanner(System.in);
if (sc.hasNextInt()) {
endDate.setYear(sc.nextInt() );
}
}
public Note(int id, Date startDate, Date endDate, String event) {
this.id = id;
this.startDate = startDate;
this.endDate = endDate;
this.event = event;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public String getEvent() {
return event;
}
public void setEvent(String event) {
this.event = event;
}
public void show() {
System.out.println(id+1 + ")" + "Начало:" + startDate.getDate() + "." + startDate.getMonth() +"."+ startDate.getYear() + "\n Событие:" + event
+ "\n Конец:" + endDate.getDate() + "." + endDate.getMonth() + "." + endDate.getYear() + ".");
}
@Override
public String toString(){
return id+1 + ")" + "Начало - " + startDate.getDate() + "." + startDate.getMonth() +"."+ startDate.getYear() + "\r\n Событие - " + event
+ "\r\n Конец - " + endDate.getDate() + "." + endDate.getMonth() + "." + endDate.getYear() + ".\r\n";
}
}