【程序14】
题目:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.print("请输入年份:");
int y = in.nextInt();
System.out.print("请输入月份:");
int m = in.nextInt();
System.out.print("请输入几号:");
int d = in.nextInt();
int tianshu=0;
int arr[]={31,28,31,30,31,30,31,31,30,31,30,31};
if(y%4==0&&y%100!=0||y%400==0){
arr[1]=29;
}
for (int i = 0; i <m-1; i++) {
tianshu+=arr[i];
}
tianshu+=d;
System.out.println(tianshu);
}
分享到:
相关推荐
java指定日期计算一年内第几天和给出一年内第几天算出指定日期 【指定日期换算成第几天】 2019年10月31日是一年内的第:304天 【一年的第几天换算对应日期】 2019年的第304天 对应的日期是2019-10-31
java练习题--容器使用练习
Java基础编程:判断这一天是这一年的第几天
java经典练习题-Java 的核心 API
主要介绍了java 输入某年某月某日,判断这一天是这一年的第几天,需要的朋友可以参考下
java经典练习题 -网络编程 TCP Socket通信
输入某年某月某日,判断这一天是这一年的第几天 1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。
java练习题-继承
Java 根据用户指定的某年某月某日,判断这一天是一年中的第几天,具体思路是:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。这是一个...
java练习题-继承.doc
浙大java练习题答案-40001-50004.docx
浙大java练习题答案-40001-50004.doc
Java基础练习题--- 共5套题
JAVA练习题-选择题.pdf
Thinking In Java练习题答案-第四版
java练习题2013-2014.doc
-java基础练习题
《JAVA面向对象程序设计》练习题---参考答案.doc
用java实现打印任意一年的日历 有写得不好的地方,请指点出来,完善代码!
7Java第七单元练习题-Java多线程机制.pdf