020-003-012

Map.entrySet()でのイテレーション

中級

問題説明

Map.entrySet()でのイテレーション

この問題では: Map.entrySet() を使ってHashMapのすべてのキーと値のペアをイテレーションし、結果を標準出力に表示するプログラムを作成します。

学習目標: Map.entrySet()による効率的なマップのイテレーション方法を理解する

概要

entrySet() はマップ内のすべてのエントリ(キーと値のペア)をSetとして返します。拡張for文でイテレーションし、各エントリのキーと値にアクセスできます。

仕様

  • LinkedHashMap<String, Integer> を作成(挿入順序を保持するため)
  • 生徒の名前とスコアを追加: "Alice"=85, "Bob"=92, "Charlie"=78
  • entrySet() と拡張for文で全エントリを "{name}: {score}" 形式で出力
  • 全スコアの合計と平均を計算して出力

出力形式

Alice: 85
Bob: 92
Charlie: 78
Total: 255
Average: 85.0

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録