ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

98 63 49 75 87 92 20 51 48 66 18 27 64 96 29 24 36 7 95 5 65 100 51 44 79 75 60 90 100 27

forで出力

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

98 63 49 75 87 92 20 51 48 66 18 27 64 96 29 24 36 7 95 5 65 100 51 44 79 75 60 90 100 27

whileで出力

98 63 49 75 87 92 20 51 48 66 18 27 64 96 29 24 36 7 95 5 65 100 51 44 79 75 60 90 100 27

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