1.每年的一月一号都是第一天!
2.年是为了判断二月有几天。
import java.util.*;
class Mydate{
int year;
int month;
int day;
int count;
int number[] = {31,28,31,30,31,30,31,31,30,31,30,31};
void judge(){
if(year%4==0&&year%100!=0||year%400==0){
number[1]++;
}
count = day;
if(month==1);
else for(int i=0;i<month-1;i++){
count+=number[i];
}
System.out.println("是第"+count+"天。");
}
}
public class Ex9{
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
Mydate date = new Mydate();
System.out.println("依次输入年月日:");
date.year = reader.nextInt();
date.month = reader.nextInt();
date.day = reader.nextInt();
date.judge();
}
}