创建一个电话号码查询系统是一个很好的编程实践项目。在这个系统中,你可以使用Java来存储电话号码信息,并通过某种方式(如用户输入)进行查询。以下是一个简单的示例,展示了如何使用Java创建一个基本的电话号码查询系统。

你需要创建一个类来存储电话号码信息,这个类可以包含名字和电话号码等属性,你可以创建一个包含这些对象的列表,用于存储所有的电话号码信息,你可以创建一个方法来查询这个列表,以找到匹配的电话号码。
这是一个简单的示例代码:
import java.util.*;
class PhoneNumber {
String name;
String number;
public PhoneNumber(String name, String number) {
this.name = name;
this.number = number;
}
public String getName() {
return name;
}
public String getNumber() {
return number;
}
}
public class PhoneBook {
private Map<String, PhoneNumber> phoneBookMap = new HashMap<>(); // 使用Map存储电话号码信息,键为名字,值为电话号码对象
public void addPhoneNumber(String name, String number) {
phoneBookMap.put(name, new PhoneNumber(name, number)); // 添加电话号码信息到Map中
}
public PhoneNumber getPhoneNumber(String name) { // 根据名字查询电话号码信息
return phoneBookMap.get(name);
}
}然后你可以创建一个主程序来测试这个系统:
public class Main {
public static void main(String[] args) {
PhoneBook phoneBook = new PhoneBook(); // 创建电话本对象
phoneBook.addPhoneNumber("张三", "123456789"); // 添加电话号码信息到电话本中




