JAVA 根据用户输入数据求某年到某年有多少天

实例:

import java.util.*;
//求某年到某年有多少天
public class Test{
    public static void main(String[] args){
        Scanner in    =    new Scanner(System.in);
        System.out.println("=====求某年到某年有多少天=====");
        System.out.print("请输入开始年:");
        int start    =    in.nextInt();    //获取用户输入的开始年份
        int record    =    0;        //记录用户输入结束年份的次数
        int end;    //声明结束年变量
        do{
            System.out.print("
");
            if(record>=1){
                System.out.print("结束年不能小于开始年,请重新输入:");
            }
            else{
                System.out.print("请输入结束年:");
            }
            end        =    in.nextInt();    //获取用户输入的结束年
            record++;
        }
        while(end<start);
        
        int date    =    0;
        for(int year=start;year<end;year++){
            if(year%4==0&&year%100!=0||year%400==0){
                date    +=    366;
            }
            else{
                date    +=    365;
            }
        }
        System.out.println("
"+start+"年,到"+end+"年之间有:"+date+"天");
    }
}

运行结果:

JAVA 根据用户输入数据求某年到某年有多少天

原文地址:https://www.cnblogs.com/phpyangbo/p/java-mounian-mounian.html