ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

93 52 1 59 68 45 32 43 46 77 11 9 95 25 43 25 34 23 29 1 51 73 50 22 41 46 71 53 27 90

forで出力

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

93 52 1 59 68 45 32 43 46 77 11 9 95 25 43 25 34 23 29 1 51 73 50 22 41 46 71 53 27 90

whileで出力

93 52 1 59 68 45 32 43 46 77 11 9 95 25 43 25 34 23 29 1 51 73 50 22 41 46 71 53 27 90

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