ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

54 51 21 62 50 29 98 27 82 94 89 12 35 74 97 13 78 57 62 98 9 22 31 18 99 24 61 16 77 40

forで出力

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

54 51 21 62 50 29 98 27 82 94 89 12 35 74 97 13 78 57 62 98 9 22 31 18 99 24 61 16 77 40

whileで出力

54 51 21 62 50 29 98 27 82 94 89 12 35 74 97 13 78 57 62 98 9 22 31 18 99 24 61 16 77 40

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