你的位置:首页 > Java教程

[Java教程]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("\n");      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("\n"+start+"年,到"+end+"年之间有:"+date+"天");  }}

运行结果:

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