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
