回答編集履歴
1
ちなみに
answer
CHANGED
@@ -33,4 +33,10 @@
|
|
33
33
|
end = a;
|
34
34
|
}
|
35
35
|
```
|
36
|
-
となっていて、理論的には確実にどちらかを通る状態だとしても、コンパイラは条件の中身までは見ていないので、これも「いずれも通らない可能性がある」とみなされ、確実な代入状態となりません。
|
36
|
+
となっていて、理論的には確実にどちらかを通る状態だとしても、コンパイラは条件の中身までは見ていないので、これも「いずれも通らない可能性がある」とみなされ、確実な代入状態となりません。
|
37
|
+
|
38
|
+
ちなみに私ならこう書きたいですね。
|
39
|
+
```java
|
40
|
+
start = Math.min(a, b);
|
41
|
+
end = Math.max(a, b);
|
42
|
+
```
|