求1900到2017的閏年天數


import java.util.Scanner;
public class TestWhile{
	public static void main(String[] args)
		//求閏年個數,打印輸出1900到2017的閏年,使用while循環
		//公式(year%4==0&&year%100!=0)||(year%400==0)
		//一共過去了多少天
		int year=1900;
		int a=0;
		int b=0;
		while(year<2017){
			if((year%4==0&&year%100!=0)||(year%400==0)){
				System.out.println(year);
				a++;
			}else{
				b++;
			}
			year++;
		}
		System.out.println("閏年共有"+a+"個");
		System.out.println("從1900年到2017年共過了"+(a*366+b*365)+"天");
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章