閏年 JAVA語言實驗 SDUT OJ1580

閏年

Time Limit: 1000 ms Memory Limit: 32768 KiB

Problem Description

時間過得真快啊,又要過年了,同時,我們的人生也增長了一年的閱歷,又成熟了一些。可是,你注意過今年是不是閏年呢,明年呢?

以上是閏年的計算方法的流程圖,聰明的你能否通過編程計算任意給出的一個年份是否是閏年呢?相信這個問題你能很快解決掉。

 

Input

只有一個整數year,代表年份。

Output

如果是閏年輸出Yes,否則輸出No。

Sample Input

2000

Sample Output

Yes

Hint

 

Source

2011軟件1-5班《程序設計基礎》機試 tongjiantao
 
import java.util.Scanner;
public class Main 
{
	public static void main(String args[])
	{
		Scanner reader = new Scanner(System.in);
		int year;
		year = reader.nextInt();
		if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
		{//兩種情況是閏年:1:能被4整除但不能被100整除 2:能被400整除
			System.out.println("Yes");
		}
		else
		{
			System.out.println("No");
		}
		reader.close();
	}
}

 

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