ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

39 44 73 25 12 22 80 75 1 48 2 70 60 88 28 41 65 98 63 50 72 35 56 47 61 90 38 32 13 3

forで出力

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

39 44 73 25 12 22 80 75 1 48 2 70 60 88 28 41 65 98 63 50 72 35 56 47 61 90 38 32 13 3

whileで出力

39 44 73 25 12 22 80 75 1 48 2 70 60 88 28 41 65 98 63 50 72 35 56 47 61 90 38 32 13 3

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