/**
* 输入日期,计算这一天是本年的第多少天,用数组实现
* @author Dreamweaver
*
*/
public class Demo3 {
public static void main(String[] args) {
int e = 28;//定义二月的天数
int sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int y = sc.nextInt();
System.out.println("请输入月份:");
int m = sc.nextInt();
System.out.println("请输入日:");
int d = sc.nextInt();
//判断年份是否是闰年
if(y%4==0&&y%100!=0||y%400==0) {
e = 29;
}
//定义数组存放每个月的天数
int ds[]= {31,e,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<m-1;i++) {
sum+=ds[i];
}
sum = sum+d;
System.out.println("今天已经过了本年的第"+sum+"天");
}
}
* 输入日期,计算这一天是本年的第多少天,用数组实现
* @author Dreamweaver
*
*/
public class Demo3 {
public static void main(String[] args) {
int e = 28;//定义二月的天数
int sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int y = sc.nextInt();
System.out.println("请输入月份:");
int m = sc.nextInt();
System.out.println("请输入日:");
int d = sc.nextInt();
//判断年份是否是闰年
if(y%4==0&&y%100!=0||y%400==0) {
e = 29;
}
//定义数组存放每个月的天数
int ds[]= {31,e,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<m-1;i++) {
sum+=ds[i];
}
sum = sum+d;
System.out.println("今天已经过了本年的第"+sum+"天");
}
}