《Java语言程序设计》实验报告
实验序号:04
实验项目名称:构造方法
xx
学号xx 姓名xx 专业、班
实验地点xx实验室指导教师xx 时间2012/4/15 一、实验目的及要求
目的:
1.掌握java中类及其方法的设计,特别注意构造方法的设计。
2.掌握类及其方法的使用过程,并体会类的设计与类的使用两个阶段的关系。
3.掌握与类相关的各种语法机制。
4.进一步习惯java的命名风格。本次实验强制要求使用java命名风格。
二、实验设备(环境)
1.windows操作系统
2.MyEclipse软件
三、实验内容与步骤
编程序:
1、设计一个时间类MyDate:(日期均大于1900年)
A、其中包括年、月、日、时、分、秒。其他成员变量可根据需要增设;
B、可以获得时间的年、月、日、小时、分钟、秒数;
C、计算日期的dayOfWeek(星期几);
D、//实现日期加减一个整数后得到新的日期(加减天数);
E、输入任意一个月份,将此月的日历输出(按星期格式);
F、输入任意年份,将此年的年历输出;
G、实现两个时间相减得到的小时数、分钟数和秒数;
H、输出时间,要求三种格式:yyyy年MM月dd日hh小时mm分ss秒;
yyyy-MM-dd hh:mm:ss
yyyyMMddhhmmss
I、设计三个个构造方法。1、参数只有年月日的构造方法,小时分钟秒设为0;2、完
全参数的构造方法;3、如果使用无参数的构造方法则初始化为系统时间,系统时间的获得方法:
SimpleDateFormat myDateFormat =new SimpleDateFormat("yyyyMMddHHmmss");
java.util.Date date0=new java.util.Date();
strDate=myDateFormat.format(date0);
strDate中就是有"yyyyMMddHHmmss"时间格式的字符串,从中可以取到各段时间数据(程序源代码的最开始要加import java.text.SimpleDateFormat;)
J、MyDate的使用: