teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

判定追加

2017/07/26 02:06

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -4,4 +4,13 @@
4
4
  ```
5
5
  「4で割り切れ、かつ400で割り切れ、かつ100で割り切れない」
6
6
  という数は存在しません。400で割り切れれば必ず100で割り切れるので。
7
- なので、「4で割り切れる」の中で場合分けが必要になります。
7
+ なので、「4で割り切れる」の中で場合分けが必要になります。
8
+ ```java
9
+ if (year % 4 == 0) {
10
+ if (year % 400 == 0 || year % 100 != 0) {
11
+ //うるう年
12
+ } else{
13
+ //平年
14
+ }
15
+ }
16
+ ```