zoukankan      html  css  js  c++  java
  • 第几天

    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天

    作者:马家升
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    【题解】[HEOI2016/TJOI2016]字符串
    【题解】CF1037H Security
    Centos 7开机自启动oracle
    WRH$_ACTIVE_SESSION_HISTORY打补丁14084247实现自动分区
    oracle设置awr采集间隔和保留时间
    dgbroker配置Fast-Start Failover
    dgbroker删除后切换为手工管理
    删除dgbroker
    现有dgbroker管理的dg下添加一台从库且互相切换
    linux-unzip-error
  • 原文地址:https://www.cnblogs.com/majiasheng/p/10424334.html
Copyright © 2011-2022 走看看