/**
* @author 东海 陈光剑 chenguangjian 2013-4-1下午09:24:06
* Email: universsky@126.com
* Blog: http://blog.sina.com.cn/universsky11
* http://blog.csdn.net/universsky
*/
package iSword;
/**
* @author 东海 陈光剑 chenguangjian 2013-4-1下午09:24:06
* Email: universsky@126.com
* Blog: http://blog.sina.com.cn/universsky11
* http://blog.csdn.net/universsky
*/
import java.util.*;
public class count_days {
/**
* @author 东海 陈光剑 chenguangjian 2013-4-1下午09:24:06
* Email: universsky@126.com
* Blog: http://blog.sina.com.cn/universsky11
* http://blog.csdn.net/universsky
*/
public static void main(String[] args) {
int year, month, day;
int days = 0;
int d = 0;
int e;
input ymd = new input();
do {
e = 0;
System.out.print("输入年:");
year =ymd.input();
System.out.print("输入月:");
month = ymd.input();
System.out.print("输入天:");
day = ymd.input();
if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31) {
System.out.println("输入错误,请重新输入!");
e=1 ;
}
}while( e==1);
for (int i=1; i <month; i++) {
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
days = 29;
} else {
days = 28;
}
break;
}
d += days;
}
System.out.println(year + "-" + month + "-" + day + "是这年的第" + (d+day) + "天。");
}
}
class input{
public int input() {
int value = 0;
Scanner s = new Scanner(System.in);
value = s.nextInt();
return value;
}
}
分享到:
相关推荐
PDF版本 陈光剑 共16章PDF版本 陈光剑 共16章PDF版本 陈光剑 共16章PDF版本 陈光剑 共16章PDF版本 陈光剑 共16章
本书带你快速进入Kotlin世界。本书基于Kotlin 1.1版本,从Kotlin基础知识到动手实战,包含了大量精选示例代码和应用案例。
《Kotlin从入门到进阶实战》_陈光剑
ClickHouse 设计哲学 具体问题具体分析 use good algorithms in a good context; 深入细节 dig into details; 度量指标 measure everything; 贴近生产环境 be close to production; 基准测试 do benchmarks, more of...
在1964年的纽约世界博览会上,沃特·迪士尼向世界介绍了三件有开创意义的东西:“小小 世界”(it’s a small world)、“与林肯先生共度的伟大时刻”(Great Moments with Mr. Lincoln)以 及“文明演进之旋转木马...
本书为《SpringBoot实战》中文版本,附带详细的目录标签。