java 面試題閏年判斷詳解及實例
java 閏年判斷
前言:
給定一個年份,判斷這一年是不是閏年。
當以下情況之一滿足時,這一年是閏年:
1. 年份是4的倍數(shù)而不是100的倍數(shù);
2. 年份是400的倍數(shù)。
其他的年份都不是閏年。
輸入格式
輸入包含一個整數(shù)y,表示當前的年份。
輸出格式
輸出一行,如果給定的年份是閏年,則輸出yes,否則輸出no。
說明:當試題指定你輸出一個字符串作為結果(比如本題的yes或者no,你需要嚴格按照試題中給定的大小寫,寫錯大小寫將不得分。
樣例輸入
2013
樣例輸出
no
樣例輸入
2016
樣例輸出
yes
數(shù)據(jù)規(guī)模與約定
1990 <= y <= 2050。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
int year;
Scanner scanner = new Scanner(System.in);
year = scanner.nextInt();
if( (year%4==0&&year%100!=100)||year%400==0)
System.out.println("yes");
else {
System.out.println("no");
scanner.close();
}
}
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
詳解如何開發(fā)一個MyBatis通用Mapper的輪子
因為一些原因,例如:通用數(shù)據(jù)權限控制、MyBatis-Plus好像不支持聯(lián)合主鍵等,我們不得不開發(fā)一個MyBatis通用Mapper的輪子。文中的示例代碼講解詳細,需要的可以參考一下2022-12-12
go語言題解LeetCode88合并兩個有序數(shù)組示例
這篇文章主要為大家介紹了go語言題解LeetCode88合并兩個有序數(shù)組示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12
AsyncHttpClient的ConnectionSemaphore方法源碼流程解讀
這篇文章主要為大家介紹了AsyncHttpClient的ConnectionSemaphore方法源碼流程解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12
Mybatis實現(xiàn)自定義的typehandler三步曲
這篇文章主要介紹了Mybatis實現(xiàn)自定義的typehandler三步曲的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07

