ループ処理選択クイズ

第3問

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

解答

for→foreach(for / whileも可)

実行例

foreachで出力

67 71 66 50 69 4 95 26 64 17 22 91 49 22 20 38 46 2 63 56 53 52 21 55 48 96 30 51 18 72

forで出力

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

67 71 66 50 69 4 95 26 64 17 22 91 49 22 20 38 46 2 63 56 53 52 21 55 48 96 30 51 18 72

whileで出力

67 71 66 50 69 4 95 26 64 17 22 91 49 22 20 38 46 2 63 56 53 52 21 55 48 96 30 51 18 72

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