ループ処理選択クイズ

第3問

配列30個分のランダム数字のデータを格納したあと、出力したい。for / foreach / whileのいずれを使うと最も適切か。

解答

for→foreach(for / whileも可)

実行例

foreachで出力

44 37 44 29 89 76 84 53 35 98 26 100 96 72 83 13 6 21 40 89 86 27 76 12 0 30 47 40 3 94

forで出力

「30個」と配列の数が決まっているので可能です。

44 37 44 29 89 76 84 53 35 98 26 100 96 72 83 13 6 21 40 89 86 27 76 12 0 30 47 40 3 94

whileで出力

44 37 44 29 89 76 84 53 35 98 26 100 96 72 83 13 6 21 40 89 86 27 76 12 0 30 47 40 3 94

※ソースはGitHubにあります。