ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

47 77 35 38 77 59 65 26 34 52 75 89 31 15 47 98 90 91 25 22 38 81 4 73 7 2 59 25 88 25

forで出力

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

47 77 35 38 77 59 65 26 34 52 75 89 31 15 47 98 90 91 25 22 38 81 4 73 7 2 59 25 88 25

whileで出力

47 77 35 38 77 59 65 26 34 52 75 89 31 15 47 98 90 91 25 22 38 81 4 73 7 2 59 25 88 25

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