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+"天"); } }
运行结果:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。