好文档 - 专业文书写作范文服务资料分享网站

4自考JAVA语言程序设计(一)课后习题答案和源代码(第四章)

天下 分享 时间: 加入收藏 我要投稿 点赞

第四章

声明MyDate类,功能:增加1天,增减1月和增加1年的方式;输出MyDate对象日期的方式;求两个MyDate对象日期差的方式。并提供能用当前日期初始化MyDate类对象的构造方式。

程序运行结果:

源文件: import * 日历类 * @author 黎明你好 */

public class MyDate {

public static long YEAR_MSEL = 1000*60*60*24*365L; public static long MONTH_MSEL = 1000*60*60*24*30L; public static long DATE_MSEL = 1000*60*60*24L; public static long HOUR_MSEL = 1000*60*60L; public static long MINUTE_MSEL = 1000*60L; private int year; private int month; private int date; private int hour; private int minute; private int second; private Calendar calendar; /**

* 构造方式 利用当前时刻日期初始化对象 */

public MyDate() {

calendar = ();

} /**

year = ; month = + 1; date = ; hour = ; minute = ; second = ;

* 构造方式 利用指定年、月、日初始化对象 */

public MyDate(int year, int month, int date) { } /**

* 构造方式 利用指定年、月、日、时、分、秒初始化对象 */

public MyDate(int year, int month, int date, int hourOfDay, int minute, int second) { } /**

* 设置日历字段 year、month 和 date 的值。 * @param year - 用来设置 YEAR 日历字段的值。 * @param month - 用来设置 month 日历字段的值。 * @param date - 用来设置 date 日历字段的值。 */

public void set(int year, int month, int date) { } /**

* 设置日历字段 year、month 和 date 的值。

set(year, month, date,0,0,0);

set(year, month, date, hourOfDay, minute, second); set(year, month, date);

* @param year - 用来设置 YEAR 日历字段的值。 * @param month - 用来设置 month 日历字段的值。 * @param date - 用来设置 date 日历字段的值。 * @param hourOfDay - 用来设置 hour 日历字段的值。 * @param minute - 用来设置 minute 日历字段的值。 * @param second - 用来设置 second 日历字段的值。 */

public void set(int year, int month, int date, int hourOfDay, int minute, int second) { } /**

* 增加一天 */

public void addOneDay() { } /**

* 增减一月 */

public void addOneMonth() { }

month++;

(year, month, date); date++;

(year, month, date); calendar = ();

(year, month-1, date,hourOfDay,minute,second); = ;; = + 1; = ; = ; = ; = ;

4自考JAVA语言程序设计(一)课后习题答案和源代码(第四章)

第四章声明MyDate类,功能:增加1天,增减1月和增加1年的方式;输出MyDate对象日期的方式;求两个MyDate对象日期差的方式。并提供能用当前日期初始化MyDate类对象的构造方式。程序运行结果:源文件:import*日历类*@author黎明你好*/publicclassMyDate{
推荐度:
点击下载文档文档为doc格式
23sua7mept02tjb2ixwe3xy6q955i0014qu
领取福利

微信扫码领取福利

微信扫码分享