回答編集履歴

1

else if のはなしだけ

2020/02/22 02:07

投稿

退会済みユーザー
test CHANGED
@@ -43,3 +43,55 @@
43
43
  5 errors
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ ### まあ else if のはなしだけ
50
+
51
+
52
+
53
+ じつは javaでは「else if」は二つの構文の組み合わせです。
54
+
55
+
56
+
57
+
58
+
59
+ ```
60
+
61
+ if ( 判定1 ) {
62
+
63
+ } else if ( 判定2 ) {
64
+
65
+ } else {
66
+
67
+ }
68
+
69
+ ```
70
+
71
+
72
+
73
+ は 単一行の場合 `{` `}` を省略可能であるという仕様があります(大半の言語にあります。)
74
+
75
+
76
+
77
+
78
+
79
+ ```
80
+
81
+ if ( 判定1 ) {
82
+
83
+ } else {
84
+
85
+ if ( 判定2 ) {
86
+
87
+ } else {
88
+
89
+ }
90
+
91
+ }
92
+
93
+ ```
94
+
95
+
96
+
97
+ の省略記法になるのです。