回答編集履歴

1

補足を追加

2020/08/20 03:25

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,3 +1,9 @@
1
+ for文を実行する前のnumの値は1ですが、for文の最初に「num = 0」とあるので、繰り返しを開始する前にnumの値は0に設定されます。
2
+
3
+
4
+
1
5
  あなたが確認したとおり、for文による繰り返しを終了する時点でnumの値は3になっていますよね。
2
6
 
7
+
8
+
3
9
  繰り返し終了後のprintlnで表示される num++ の値は、「**++で1増やされる前の値**」なので、3と表示されます。その後、++演算子によりnumの値は4に更新されます。