if (nen % 400 == 0) {
  leap = true;
} else if (nen % 100 == 0) {
  leap = false;
} else if (nen % 4 == 0) {
  leap = true;
} else {
  leap = false;
}

(別解)
if (nen % 4 != 0 || nen % 100 == 0 && nen % 400 != 0) leap = false;
else leap = true;
閉じる

Copyright FUJITSU