ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

13 9 22 89 4 77 57 13 4 59 96 38 10 33 98 53 50 99 1 27 70 86 99 97 91 4 75 58 30 57

forで出力

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

13 9 22 89 4 77 57 13 4 59 96 38 10 33 98 53 50 99 1 27 70 86 99 97 91 4 75 58 30 57

whileで出力

13 9 22 89 4 77 57 13 4 59 96 38 10 33 98 53 50 99 1 27 70 86 99 97 91 4 75 58 30 57

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