Java 通讯录系统实现详解 Java 通讯录系统是指使用 Java 语言实现的一个通讯录系统,该系统可以实现基本的通讯录功能,包括添加联系人、查找联系人、浏览通讯录、删除联系人等操作。在本文中,我们将详细介绍如何使用 Java 语言实现一个简单的通讯录系统。 我们需要定义一个 Person 类,用于储存联系人的信息,包括姓名和电话号码。 ```java class Person { String name; String number; } ``` 接下来,我们需要定义一个 Connect 类,用于管理通讯录的操作,包括添加联系人、查找联系人、浏览通讯录、删除联系人等操作。 ```java class connect{ Person a[]; int number; public connect() { a=new Person[100]; number=0; } public String add(String name,String number) { if(number == "0") System.out.println("请先添加联系人!"); if(this.number>99) return "添加失败"; a[this.number]=new Person(); a[this.number].name=name; a[this.number].number=number; this.number++; return "添加成功"; } public Person seek(String name) { if(number == 0) System.out.println("请先添加联系人!"); for(int i=0;i<number;i++) { if((a[i].name).equals(name)) { System.out.println("联系人: "+a[i].name+" 电话:"+a[i].number); return a[i]; } } return null; } public void look() { if(number == 0) System.out.println("请先添加联系人!"); for(int i=0;i<number;i++) { System.out.println("联系人 "+a[i].name+" 电话 "+a[i].number); } } public String delete(String name) { if(number == 0) System.out.println("请先添加联系人:"); for(int i=0;i<number;i++) { if((a[i].name).equals(name)) { a[i]=a[this.number-1]; number=number-1; return "删除成功"; } } return "删除失败"; } } ``` 在 Connect 类中,我们定义了四个方法:add 方法用于添加联系人,seek 方法用于查找联系人,look 方法用于浏览通讯录,delete 方法用于删除联系人。 我们需要在 main 方法中使用这些方法来实现通讯录系统的功能。 ```java public class text1{ public static void main(String[]args) { Scanner sc=new Scanner(System.in); Scanner input = new Scanner(System.in); System.out.println("\t\t\t欢迎使用通讯录系统\n"); System.out.println("\t\t\t1.创建用户\n\n\t\t\t2.退出\n"); System.out.println("____________________________________________________________________\n\n"); System.out.print("请选择相应选项:"); int num2 = sc.nextInt(); while(num2!=2) { switch (num2) { case 1: { connect c = new connect(); System.out.println("\t\t\t1.浏览\n"); System.out.println("\t\t\t2.查找\n"); System.out.println("\t\t\t3.添加\n"); System.out.println("\t\t\t4.删除\n"); System.out.println("\t\t\t5.退出\n"); System.out.println("请选择,"); // 省略其他代码 } } } } } ``` 在上面的代码中,我们使用 switch 语句来选择不同的操作,包括浏览通讯录、查找联系人、添加联系人、删除联系人、退出系统等操作。 本文详细介绍了如何使用 Java 语言实现一个简单的通讯录系统,包括定义 Person 类和 Connect 类,以及在 main 方法中使用这些方法来实现通讯录系统的功能。
- 粉丝: 8
- 资源: 918
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页