ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

29 71 30 3 36 68 41 2 73 81 21 96 1 25 80 15 39 80 17 22 23 79 19 79 17 60 16 37 66 18

forで出力

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

29 71 30 3 36 68 41 2 73 81 21 96 1 25 80 15 39 80 17 22 23 79 19 79 17 60 16 37 66 18

whileで出力

29 71 30 3 36 68 41 2 73 81 21 96 1 25 80 15 39 80 17 22 23 79 19 79 17 60 16 37 66 18

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