您的位置:首页 > 其它

当输入一个年月份和日期的时候,输出是今年的第多少天

2013-04-15 19:57 323 查看
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.print("请输入年份:");
int year=scan.nextInt();
System.out.print("请输入月份:");
int month=scan.nextInt();
System.out.print("请输入日期:");
int day=scan.nextInt();
int number[]={31,28,31,30,31,30,31,31,30,31,30,31};
month=month-1;
if((year%4==0&&year%100==0)||year%400==0){
for(int i=0;i<month;i++){
day+=number[i];
}
}
else{
number[1]=29;
for(int i=0;i<month;i++){
day+=number[i];
}
}
System.out.println("是当年的第"+day);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐