ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

72 69 21 11 13 28 21 65 59 47 45 95 44 52 30 85 4 62 89 36 74 20 1 42 67 89 23 12 97 70

forで出力

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

72 69 21 11 13 28 21 65 59 47 45 95 44 52 30 85 4 62 89 36 74 20 1 42 67 89 23 12 97 70

whileで出力

72 69 21 11 13 28 21 65 59 47 45 95 44 52 30 85 4 62 89 36 74 20 1 42 67 89 23 12 97 70

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