回答編集履歴

1

追記

2016/08/02 01:08

投稿

root_jp
root_jp

スコア4666

test CHANGED
@@ -45,3 +45,19 @@
45
45
  例えば、これらの if文の else 部分に、errFlag = false を入れておけば、
46
46
 
47
47
  boolean errFlag; の部分で初期化しなくても構いません。
48
+
49
+ if と else の両方で、errFlag が初期化されており、必ずどちらかになるからです。
50
+
51
+
52
+
53
+ if文の中の処理が、errFlagの変更のみなのであれば、そもそも ifを削ることもできます。
54
+
55
+ ```Java
56
+
57
+ boolean errFlag = Stream.of("kake", "waru", "tasu", "hiku").noneMatch(ope::equals)
58
+
59
+ ```
60
+
61
+
62
+
63
+ あとはお好みでどうぞ。