Contact Info
Submit solution
Points:
60 (partial)
Time limit:
1.0s
Memory limit:
256M
Authors:
Problem types
Allowed languages
Java 19, Java 8
題目說明
請設計一類似電話簿的程式,讓使用者可以輸入聯絡人的信息並記錄下來,最後輸出電話簿中所有聯絡人的信息
import java.util.*;
public class ContactInfo {
public static void main(String[] args) {
ArrayList<HashMap<String, String>> friends = new ArrayList<>();
/*
補上缺少的程式碼
*/
// 印出聯絡人信息
for (HashMap<String, String> person : friends) {
System.out.println("Name: " + person.get("Name"));
System.out.println("Office: " + person.get("Office"));
System.out.println("Ext: " + person.get("Ext"));
System.out.println();
}
}
}
輸入
先輸入有幾位聯絡人,接著輸入相對應的信息到HashMap中做存放:
Name (String) 名字
Office (String) 辦公室
Ext (String) 分機號碼
輸出
所有聯絡人的信息
測試資料 輸入
3
JJ 4204 2800
KK 4219 3807
LL 3205 3801
測試資料 輸出
Name: JJ
Office: 4204
Ext: 2800
Name: KK
Office: 4219
Ext: 3807
Name: LL
Office: 3205
Ext: 3801
Comments
題解
// 參考DMOJ小考題