
以下是本人思路,但是存在很多问题,求指点!
Scanner input=new Scanner(System.in);
System.out.println("请输入日期:"); int year= input.nextInt(); int month= input.nextInt(); int date= input.nextInt(); if(year%4==0&&year%100!=0){ int i; double days=0; for(i=1;i if(i<=2){ days=29.5*i;
}
else {
days=59+(i-2)*30.5;
}
}
}
}
}
求闰年的公式都错了,你都没判断y%400呀
month不同你要写switch呀,哪里有一个公式直接算那么简单