社区
Java SE
帖子详情
编写程序输出一年12个月所对应的天数
yoorxee
2008-01-17 10:09:45
RT
...全文
531
1
打赏
收藏
编写程序输出一年12个月所对应的天数
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coolhty
2008-01-18
打赏
举报
回复
Calendar date = Calendar.getInstance();
date.getActualMaximum(Calendar.DATE);//这条可以获得当前月的最大天数,自动判断闰年
编写JAVA程序,判断是否闰年,
输出
月
份
天数
编写Java程序,
输出
1900年到2010年之间的所有润年,并从键盘上输入任意年
月
,
输出
该年是否闰年及这个
月
有多少天。
万年历(
输出
你想知道哪
一年
的日历)
输入年
月
日,
输出
那一天是星期几,并
输出
那
一年
对应
的万年历
java编写的日历类程序,输入年份和
月
份,打印出该
月
的日历
java编写的日历类程序,输入年份和
月
份,打印出该
月
的日历 都是在控制台下输入
输出
的 例如输入2011年9
月
份,会
输出
日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11
12
13 14 ……………………
C++
输出
某年的日历
使用多文件结构
编写程序
按要求
输出
某年日历。 (1)头文件Cale.h的内容为: bool isLeapYear(int year); // 判断某年是否为闰年 int WeekDay(int year, int month, int day); // 根据输入的日期,返回
对应
的星期 int MonthDays(int year, int month); // 根据输入的年号和
月
份,返回该
月
的
天数
void PrintData(int year); // 打印日历 (2)将头文件中定义的函数的实现代码存放在文件Cale.cpp中。 (3)主函数main()存放在文件CaleApp.cpp中。 (4)程序运行的结果示例如下: ------------------------------------------ 请输入您的选择: 1 求某个日期
对应
的星期 2
输出
某年的日历 0 结束程序 ------------------------------------------ 1 请输入年,
月
, 日:2010 10 1 2010年10
月
1日这天是周五 ------------------------------------------
输入某年某
月
某日,判断这一天是这
一年
的第几天
下载代码方式:https://pan.quark.cn/s/931f2fd2608b 标题所提的问题是一个广为人知的编程任务,要求开发一个C++程序,依据用户提供的年、
月
、日信息,计算该日是
一年
中的第几天。该问题关联到日期操作和闰年的判定,这两项是计算机科学领域中基础的日期时间理论。我们接下来分析其描述中的逻辑。以3
月
5日为例,在常规情形下,需要将前两个
月
(即1
月
和2
月
)的
天数
进行累加,1
月
包含31天,2
月
在非闰年时为28天,而在闰年时为29天。随后加上5天,即得出3
月
5日的结果。存在一个特殊情形,当输入的
月
份超过3,并且这
一年
是闰年时,需要额外增加一天,因为闰年的2
月
天数
会多出1天。在C++代码中,`main()`函数启动后,程序首先借助`scanf()`函数获取用户输入的年、
月
、日信息。然后,运用`switch`语句来计算输入
月
份之前的累计
天数
。每个`case`分支
对应
不同的
月
份,并累加相应
月
份的
天数
。`default`分支用于处理无效的
月
份输入。其后,程序通过一个条件判断语句来判定是否为闰年。闰年的判定标准为:能被400整除的年份,或能被4整除且不能被100整除的年份。设定闰年变量`leap`,若为闰年则赋值为1,否则为0。当`leap`值为1且输入
月
份大于2时,表明需考虑闰年因素,因此在总
天数
中增加1。程序最终通过`printf()`函数
输出
计算结果,告知用户输入日期在
一年
中的具体
天数
。此程序展示了C++处理日期的基本技巧,涵盖
月
份
天数
的静态计算、闰年的判定以及条件分支的应用。同时,它也说明了如何利用用户输入来引导程序流程,这是大多数程序设计的基础要素。对于学习C++或任何其他编程语言的学习者来说,理解和编写此类程序都是极具价值的实践过程。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章