首页 > 其他 > 详细

第几天

时间:2019-02-23 21:43:27      阅读:178      评论:0      收藏:0      [点我收藏+]

 

2000年的1月1日,是那一年的第1天。
那么,2000年的5月4日,是那一年的第几天?


注意:需要提交的是一个整数,不要填写任何多余内容。(这个没有注意要求)

import java.util.Scanner;

public class 第几天 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner reader=new Scanner(System.in);
        int i=0;
        int j=0;//请输入第几个月份
        int n=0;//请输入是第几号
        int s=0;//这个月以前月数天累加
        int A[]=new int[13];
        System.out.println("为了判断平年还是闰年,其输入年份");
        int year=reader.nextInt();
        if(year%400 == 0 || year%4 ==0 && year%100 !=0) 
        {
            System.out.println("这一年是闰年");
            for(i=1;i<=12;i++) 
            {
                A[i]=reader.nextInt();
            }
        }
        else 
        {
            System.out.println("这一年是平年");
            for(i=1;i<=12;i++) 
            {
                A[i]=reader.nextInt();
            }
        }
        System.out.println("这一年的12个月分别的天数是:");
        for(i=1;i<=12;i++)
        {
            System.out.print(A[i]+" ");
        }
        System.out.println("");
        System.out.println("请输入第几个月份");
        j=reader.nextInt();
        System.out.println("请输入是第几号");
        n=reader.nextInt();
        for(i=1;i<=j-1;i++)
        {
            s=s+A[i];
        }
        int date=s+n;
        System.out.println("这是一年的第"+date+"天");
    }
}

输出结果为:

为了判断平年还是闰年,其输入年份

2000
这一年是闰年
31 29 31 30 31 30 31 31 30 31 30 31
这一年的12个月分别的天数是:
31 29 31 30 31 30 31 31 30 31 30 31
请输入第几个月份
5
请输入是第几号
4
这是一年的第125天

第几天

原文:https://www.cnblogs.com/majiasheng/p/10424334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!