javaのプログラムの勉強をしているのですが、結果が112123になる意味が分かりません。最初のwhileでtrueを返して1が表示されて、インクリメントされてるんで、iは2になって、2で評価して2が表示されるんじゃないんですか?
宜しくお願いします。
public static void main(String[]args) {
int[]array = {1,2,3};
for (int num : array) {
int i = 1;
while (i <= num);
System.out.print(i++);
}
}
}
コードは ``` で囲って下さい。インデントが付いていなくて見にくいです。 https://teratail.com/help#about-markdown
回答4件
あなたの回答
tips
プレビュー