从今年1月初到明年7月底,一共有几个月

5711人阅读
菜鸟学java(9)
//输入一个日期,2010-10
输出该月的月历:
//**********************************
//**********************************
//日 一 二 三 四 五 六
//3 4 5 6 7 8 9
//10 11 12 13 14 15 16
//17 18 19 20 21 22 23
//24 25 26 27 28 29 30
//提示: 是星期一
import java.util.S
public class Data {
private static final int WEEK = 7;
//一周总共有多少天
private static final int YEAR = 1900;
//作为参照的年份
private static final int[] MONTHDAYS =
//一年各月的天数(以平年来算)
new int[]{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
private static final String[] WEEKDAYS =
new String[]{&日&, &一 &, &二 &, &三 &, &四 &, &五 &, &六&};
public static void main(String[] args)
int year, month,
//分别存放年月日
Scanner input = new Scanner(System.in);
System.out.println(&请输入年月日&);
year = input.nextInt();
month = input.nextInt();
day = input.nextInt();
int totalD//总共天数
//对年的处理
years = year - YEAR;
//从这年到参照年之间总共多少年
int runNian = 0;
runNian = years
//输入的日期到1900年之间总共有多少闰年
//月份小于2且那一年是闰年
boolean isRun = year % 400 == 0 || year % 4 == 0 && year % 100 != 0;
//单输入的年份是闰年的同时,月份小于等于2月,闰年个数需要减1,即天数减1
if (month &= 2 && isRun)
totalDays = years *365 + runNian - 1;
totalDays = years * 365 + runN
//对月份的处理
for (int i = 0; i & month - 1; ++i)
totalDays += MONTHDAYS[i];
//对日的处理
totalDays +=
int theDay = totalDays % WEEK;//今天为星期几
int monthFirstDay = (totalDays - day + 1) % WEEK;
//这个月第一天为星期几
//输出月历格式
System.out.println(&这天是星期& + WEEKDAYS[theDay] + theDay);
System.out.println(&这个月的月历为&);
System.out.println(&***************************************&);
System.out.println(&
& + month + &月
System.out.println(&***************************************&);
//输出日一二三四五六
for (int i = 0; i & WEEK; ++i)
System.out.format(&%-17s&, WEEKDAYS[i]);
System.out.println();
//此月有多少天
int monthDays = MONTHDAYS[month - 1];
//如果这年是闰年,且这个月是2月,天数加1
if (isRun && month == 2)
monthDays += 1;
for (int i = 0, j = 0; i & monthDays + monthFirstD ++i)
//月历前几天总是会有几个空格
if (i & monthFirstDay && monthFirstDay != 7)
System.out.format(&%-8s&, & &);
//按顺序输出日期
System.out.format(&%-8d&, j + 1);
//每七次循环换一行
if ((i + 1) % 7 == 0)
System.out.println();
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:118843次
积分:1989
积分:1989
排名:第17798名
原创:86篇
评论:14条
(1)(1)(6)(4)(1)(2)(3)(3)(2)(1)(9)(42)(18)十天内免登录
>>你好,我6月1号6月底至7月初都有同房,6月6
你好,我6月1号6月底至7月初都有同房,6月6
当时年龄:
你好,我6月1号6月底至7月初都有同房,6月6号至12号的月经,量比以前少,时间也比以前长,周期不规律,8月8号b超显示怀孕孕囊3.51.50.8我想知道是哪次同房受孕的
你好,你的情况是可以排除6月1日怀孕的,1号是安全期的不会怀孕。建议注意休息,营养搭配要合理,适量补充维生素。不要剧烈运动,禁止性生活。
修改追问:0/500
没有满意答案?看看相关问答
加入宝宝同龄圈,与宝妈宝爸交流孕育话题
没有合适您的话题?加入同龄圈与千万妈妈交流吧!
宝宝生日或预产期:
妈妈关注的知识
宝妈们看的最多的问题
孕育周刊(每一周适合您的孕育知识)
0-1岁是宝宝出生后生长发育最迅速的时期,婴儿在这个阶段每周都有不同的变化和需求。新手父母只有学习和掌握 该阶段的养育知识,才能更好的陪伴宝宝健康、快乐的成长。
宝宝生日或预产期:
<option value="年<option value="年<option selected="selected" value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年1月2月3月4月5月6月7月8月9月10月11月12月1日2日3日4日5日6日7日8日9日10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日
问答难题榜,是高手就来挑战!
刚怀孕能同房吗
网友帮助了他人
用合作号登录:
5分钟测评,了解宝宝的测全面的发展情况
已有400万摇篮妈妈为宝宝做过测评
宝宝生日: <option value="年<option value="年<option selected="selected" value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年1月2月3月4月5月6月7月8月9月10月11月12月1日2日3日4日5日6日7日8日9日10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日
&SCRIPT LANGUAGE=&JavaScript1.1&&var browVersion = parseInt(navigator.appVersion);if (navigator.appName==&Netscape& && browVersion&=4) document.write(&&SCR&+&IPT=&& LANGUAGE=\&Javascript1.1\& SRC=\& /afp/door/;ap=598;ct=pu=4c451ece10ff899d0001;/?\& charset=\&utf-8\&&&\/SCR&+&IPT&&);&/SCRIPT&
&SCRIPT LANGUAGE=&JavaScript1.1&&var browVersion = parseInt(navigator.appVersion);if (navigator.appName==&Netscape& && browVersion&=4) document.write(&&SCR&+&IPT=&& LANGUAGE=\&Javascript1.1\& SRC=\& /afp/door/;ap=653;ct=pu=4c451ece10ff899d0001;/?\& charset=\&utf-8\&&&\/SCR&+&IPT&&);&/SCRIPT&
&SCRIPT LANGUAGE=&JavaScript1.1&&var browVersion = parseInt(navigator.appVersion);if (navigator.appName==&Netscape& && browVersion&=4) document.write(&&SCR&+&IPT=&& LANGUAGE=\&Javascript1.1\& SRC=\& /afp/door/;ap=674;ct=pu=4c451ece10ff899d0001;/?\& charset=\&utf-8\&&&\/SCR&+&IPT&&);&/SCRIPT&
你好,我6月1号6月底至7月初都有同房,
北京世纪摇篮网络技术有限公司版权所有,所有内容未经授权,不得转载或做其他使用
京ICP证010534号
客服信箱: & 电话:010-
立即扫描二维码关注摇篮网微信
立即扫描二维码关注摇篮网论坛宝宝上小学一年级是什么时候?我宝宝2013年1月份的,我在纠结到底是2019年9月(6岁7个月)上一年了还是2018年9月(5岁7个月)上一年级?_育儿问答_宝宝树
宝宝上小学一年级是什么时候?我宝宝2013年1月份的,我在纠结到底是2019年9月(6岁7个月)上一年了还是2018年9月(5岁7个月)上一年级?
当时年龄:
这个时候你直接不要担心的自己还是要注意的,一般这个时候还是要注意可以让他2009年。
最佳回答者:
宝宝树孕育}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信