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

回答編集履歴

1

冗長なif文

2021/04/16 10:05

投稿

momon-ga
momon-ga

スコア4828

answer CHANGED
@@ -2,4 +2,17 @@
2
2
 
3
3
  `$year % 100 != 0 && $year % 400 == 0`
4
4
 
5
- が、同時に満たされることはありません。
5
+ が、同時に満たされることはありません。
6
+
7
+ 冗長に書くなら
8
+ ```PHP
9
+ if ($year % 400 == 0) {
10
+ echo $year." 年はうるう年です\n";
11
+ } elseif ($year % 100 == 0) {
12
+ echo $year." 年はうるう年ではありません\n";
13
+ } elseif ($year % 4 == 0) {
14
+ echo $year." 年はうるう年です\n";
15
+ } else {
16
+ echo $year." 年はうるう年ではありません\n";
17
+ }
18
+ ```