编写程序,定义日期类(实例属性: 年、月、日),给出无参构造方法;输入方法和输出

编写程序,定义日期类(实例属性:年、月、日),给出无参构造方法;输入方法和输出方法。要求在输入方法中抛出日期数据错误异常。错误条件:年号为负;月号小于或大于12;日号小于... 编写程序,定义日期类(实例属性: 年、月、日),
给出无参构造方法;输入方法和输出方法。要求
在输入方法中抛出日期数据错误异常。错误条件:
年号为负;
月号小于或大于12;
日号小于1 或日号大于该月天数。
主函数定义一个日期实例,用try-catch结构通过
该实例调用输入/输出方法。若有异常,则显示
出错信息(应能反映出年、月、日哪个数据有
错);否则按年/月/日格式输出该日期。重复这
一过程,直到输入1 年1 月1 日停止程序。
展开
 我来答
62055624
2012-05-27 · TA获得超过3168个赞
知道大有可为答主
回答量:8186
采纳率:0%
帮助的人:4266万
展开全部
DATE date; int i; int AllDay=0; //提示输入年月日 printf("please input int year!\\n"); scanf("%d",&date.year); printf("please input ,wiZakh
追问
完整源程序呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式