输入某年某月某日,判断这一天是这一年的第几天
Scanner sc=new Scanner(System.in);
System.out.print("年:");
int year=sc.nextInt();
System.out.print("月:");
int month=sc.nextInt();
System.out.print("日:");
int ri=sc.nextInt();
int[] days={31,28,31,30,31,30,31,31,30,31,30,31};
//是否是闰年
if(year%4==0&&year%100!=0||year%400==0){
days[1]=29;
}
//当前月份的总天数
int sum=0;
for(int i=0;i<month-1;i++){
sum+=days[i];
}
//目前总天数
sum=sum+ri;
System.out.println("这一年的第"+sum+"天");