Java超初心者です。多重ループの理論を理解するのに苦労しています。
1~5までの数字をピラミッドの型に表示するようにコードを書いてみたのですが、どうしてこの様に表示されるのか、いまいち理解できません。
まず、1段目に、内側のforループ j の初期値である 0 が表示され、その後に、外側のforループで処理されたiの値である 1 が表示されているのは分かります。
その後改行されて、2段目で、外側のforループで処理された iの値が表示されるのが 2 のみ、なのに対し、何故内側のforループで処理されたjの値が表示されるのがまた初期値の0からなのかが理解できません。
iの値のみ1つずつ増加された分だけが表示されるのに対して、何故jの値は初期値の0から増加された分まですべての行で表示されるのでしょうか?
説明して頂けると助かります。
回答4件
あなたの回答
tips
プレビュー