Java | 配列の初期化

Java Java
スポンサーリンク

「配列って結局どこで役立つの?」という疑問に答えるために、初心者がイメージしやすい 具体的な用途例 をいくつか紹介します。


ゲームでのスコア管理

  • 用途: 複数プレイヤーの点数をまとめて管理する
  • 例:
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

✅ まとめ

配列は「同じ種類のデータをまとめて扱う」場面で大活躍します。

  • ゲームのスコア
  • カレンダーの予定
  • ショッピングの価格計算
  • 音楽プレイリスト
  • センサーのデータ記録

こうした「複数の値を一気に処理したい」場面で、配列を使うとコードがすっきりして効率的になります。

タイトルとURLをコピーしました