实例:
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+"天"); } }
运行结果:
时间: 2024-10-14 19:29:38