1、掌握Java程序流程控制和异常处理机制。 2、提交实验报告,报告内容包括:目的、要求、算法描述、程序结构、主要变量说明、程序清单、调试情况、设计技巧、心得体会。 日期不合法包括:月不合法(大于12、小于1)和日期不合法(大于本月最大天数、小于1); 2)dayNum方法求当天是本年的第几周的第几天(改一下教材的要求),日期不合法,在函数中抛出,显然,dayNum方法的声明如下: int dayNum(int y, int m, int d) throws MyException { ... }