回答編集履歴

2

追記

2022/06/05 10:39

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -1 +1,2 @@
1
+ if ~ else if は、書いてある順に条件を調べて最初に成立した処理をします。
1
- sum == 7 の前に sum < 20 が成立してしまいます。
2
+ お書きのコードでは、 sum == 7 の前に sum < 20 が成立してしまいます。

1

修正

2022/06/05 10:37

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -1 +1 @@
1
- sum == 7 の比較の前に sum < 20 が成立してしまいます。
1
+ sum == 7 の前に sum < 20 が成立してしまいます。