ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

78 81 3 17 57 30 85 25 2 22 80 15 46 91 68 71 13 6 37 78 28 98 4 71 48 84 92 8 21 45

forで出力

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

78 81 3 17 57 30 85 25 2 22 80 15 46 91 68 71 13 6 37 78 28 98 4 71 48 84 92 8 21 45

whileで出力

78 81 3 17 57 30 85 25 2 22 80 15 46 91 68 71 13 6 37 78 28 98 4 71 48 84 92 8 21 45

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