「配列って結局どこで役立つの?」という疑問に答えるために、初心者がイメージしやすい 具体的な用途例 をいくつか紹介します。
ゲームでのスコア管理
- 用途: 複数プレイヤーの点数をまとめて管理する
- 例:
int[] scores = { 120, 300, 250, 400 };
// 最高得点を探す
int max = scores[0];
for (int i = 1; i < scores.length; i++) {
if (scores[i] > max) {
max = scores[i];
}
}
System.out.println("最高得点: " + max);
Java- ポイント: プレイヤーごとに変数を作るより、配列でまとめた方が便利。
カレンダーや予定管理
- 用途: 1週間分の予定をまとめて保存する
- 例:
String[] schedule = {
"月曜: 授業",
"火曜: バイト",
"水曜: 休み",
"木曜: サークル",
"金曜: 授業",
"土曜: バイト",
"日曜: 家族と過ごす"
};
// 水曜日の予定を表示
System.out.println(schedule[2]); // "水曜: 休み"
Javaショッピングの合計金額計算
- 用途: 商品の価格をまとめて計算する
- 例:
double[] prices = { 1200.5, 980.0, 300.0, 150.0 };
double total = 0;
for (int i = 0; i < prices.length; i++) {
total += prices[i];
}
System.out.println("合計金額: " + total);
Java- ポイント: 配列を使えば「何個商品があるか」に関係なく同じ処理で計算できる。
音楽プレイリスト
- 用途: 曲名を順番に保存して再生する
- 例:
String[] playlist = { "Song A", "Song B", "Song C" };
for (int i = 0; i < playlist.length; i++) {
System.out.println("再生中: " + playlist[i]);
}
Javaセンサーやデータの記録
- 用途: 温度や湿度など、一定時間ごとのデータを保存する
- 例:
int[] temperatures = { 18, 20, 22, 21, 19 };
// 平均温度を計算
int sum = 0;
for (int t : temperatures) {
sum += t;
}
double avg = (double) sum / temperatures.length;
System.out.println("平均温度: " + avg);
Java✅ まとめ
配列は「同じ種類のデータをまとめて扱う」場面で大活躍します。
- ゲームのスコア
- カレンダーの予定
- ショッピングの価格計算
- 音楽プレイリスト
- センサーのデータ記録
こうした「複数の値を一気に処理したい」場面で、配列を使うとコードがすっきりして効率的になります。
