閏年の判定及び試験用例

2710 ワード

閏年:4を削除できますが、100を削除できません.または400を削除できます(入力制限1-9999)
public boolean isLeapYear(int year){
	if(year<1||year>9999){
		System.out.println(" ");
		return false;
	}
	if((year%4==0 && year%100!=0) || year%400==0){
		return true;
	}else{
		return false;
	}
}

テストケース設計
使用例
予想される結果
4100400では除去できません
1999
false
4100で割り切れる、400で割り切れる
1900
false
4では割り切れるが100400では割り切れない
2008
true
400で割り切れる
2000
true
年が9999より大きい
10000
正しい年を入力してください
年が1未満
0
正しい年を入力してください