1426: 日程安排类

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:33 解决:14

题目描述

定义一个日期类Date,用于设置年year、月month、日day;定义一个时间类Time,用于设置小时hour、分minute、秒second。再定义一个日程安排类Schedule,它包括如下几个成员:日程的编号id、日程的名称name、日程的日期date、日程的时间time。

测试这些类的程序已经写好了,只需要将下面的程序和你的Date,Time,Schedule类的代码一起提交就可以了:

import java.text.DecimalFormat;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sin = new Scanner(System.in);
		int id = 1;
		
		while(sin.hasNext()){
			Date date = new Date(sin.nextInt(),sin.nextInt(),sin.nextInt()); //读入年、月、日,创建日期对象
			Time time = new Time(sin.nextInt(),sin.nextInt(),sin.nextInt()); //读入时、分、秒,创建时间对象
			String name = sin.next();
			
			Schedule schedule = new Schedule(id++,name,date,time);
			
			System.out.println(schedule);
		}		
	}
}

输入

输入有多组。每组数据包括1行。

这1行的第1个部分是3个正整数,表示日程安排的日期date的年、月、日。

这1行的第2个部分是3个正整数,表示日程安排的时间time的时、分、秒。

这1行的第3个部分是个字符串,表示日期安排的名称。

输出

输出日程安排的具体信息。输出格式见范例。


样例输入 复制

2016 3 30 9 10 0 离散数学考试
2016 6 30 9 10 0 数据结构考试
2016 3 30 9 10 0 离散数学上机考试

样例输出 复制

日程1:2016年03月30日 09:10:00 日程名称:离散数学考试
日程2:2016年06月30日 09:10:00 日程名称:数据结构考试
日程3:2016年03月30日 09:10:00 日程名称:离散数学上机考试

来源/分类