package HXY;
import java.util.Scanner;
public class Calendar {
public static void main(String[] args) {
int year=0,month=0,date=0;
int temp=0;
int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
year=sc.nextInt();
System.out.println("请输入月份:");
month=sc.nextInt();
System.out.println("请输入日期:");
date=sc.nextInt();
for (int i = 0; i < month-1; i++) {
temp +=a[i];
}
if((year%400==0||(year%4==0 &&year%100!=0))&&month>2){
System.out.println("这一天是今年的第"+(temp+1+date)+"天");
}else{
System.out.println("这一天是今年的第"+(temp+date)+"天");
}
}
运行结果如下:
请输入年份:
2015
请输入月份:
1
请输入日期:
1
这一天是今年的第1天
我这是用java语言妈的代码。谢谢。