Java中如何写一个简易的个人信息管理软件

答案:通过定义Person类和PersonManager管理类,实现控制台版个人信息管理系统,支持增删改查功能。

java中如何写一个简易的个人信息管理软件

写一个简易的个人信息管理软件,可以通过面向对象的方式在Java中实现。重点是定义个人信息的数据结构,提供增删改查功能,并用简单的控制台交互操作。下面是一个清晰、可运行的示例。

1. 定义个人信息类(Person)

创建一个 Person 类来封装每个人的信息,比如姓名、年龄、电话、邮箱等。

public class Person {    private String name;    private int age;    private String phone;    private String email;
public Person(String name, int age, String phone, String email) {    this.name = name;    this.age = age;    this.phone = phone;    this.email = email;}// Getter 和 Setter 方法public String getName() { return name; }public void setName(String name) { this.name = name; }public int getAge() { return age; }public void setAge(int age) { this.age = age; }public String getPhone() { return phone; }public void setPhone(String phone) { this.phone = phone; }public String getEmail() { return email; }public void setEmail(String email) { this.email = email; }@Overridepublic String toString() {    return "姓名:" + name + ",年龄:" + age + ",电话:" + phone + ",邮箱:" + email;}

}

微信 WeLM 微信 WeLM

WeLM不是一个直接的对话机器人,而是一个补全用户输入信息的生成模型。

微信 WeLM 33 查看详情 微信 WeLM

立即学习“Java免费学习笔记(深入)”;

2. 创建管理类(PersonManager)

使用 ArrayList 存储多个 Person 对象,实现添加、删除、查询、修改和显示全部信息的功能。

import java.util.ArrayList;import java.util.Scanner;

public class PersonManager {private ArrayList persons;private Scanner scanner;

public PersonManager() {    persons = new ArrayList();    scanner = new Scanner(System.in);}// 添加人员public void addPerson() {    System.out.print("请输入姓名:");    String name = scanner.nextLine();    System.out.print("请输入年龄:");    int age = Integer.parseInt(scanner.nextLine());    System.out.print("请输入电话:");    String phone = scanner.nextLine();    System.out.print("请输入邮箱:");    String email = scanner.nextLine();    persons.add(new Person(name, age, phone, email));    System.out.println("添加成功!");}// 显示所有人员public void listAllPersons() {    if (persons.isEmpty()) {        System.out.println("暂无数据。");    } else {        for (int i = 0; i < persons.size(); i++) {            System.out.println((i + 1) + ". " + persons.get(i));        }    }}// 根据姓名查找索引private int findIndexByName(String name) {    for (int i = 0; i  addPerson();            case "2" -> listAllPersons();            case "3" -> searchPerson();            case "4" -> updatePerson();            case "5" -> deletePerson();            case "6" -> {                System.out.println("再见!");                return;            }            default -> System.out.println("无效选择,请重试。");        }    }}

}

立即学习“Java免费学习笔记(深入)”;

3. 编写主程序入口(Main)

启动系统,调用管理类的菜单方法。

public class Main {    public static void main(String[] args) {        PersonManager manager = new PersonManager();        manager.showMenu();    }}

4. 运行效果示例

在控制台中运行后,可以看到类似如下交互:

- 选择1,输入信息添加一个人 - 选择2,查看所有已添加的人 - 选择3,按姓名搜索 - 选择4,修改某人信息 - 选择5,删除某人 - 选择6,退出程序

这个程序虽然简单,但涵盖了Java基础的核心内容:类与对象、集合、输入输出、流程控制。后续可以扩展为读写文件、图形界面(Swing/JavaFX)或连接数据库。

基本上就这些,不复杂但容易忽略细节。

以上就是Java中如何写一个简易的个人信息管理软件的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/330720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
vivox21s打开蓝牙的操作流程
上一篇 2025年11月5日 13:56:50
《我的花园世界》批量种花技巧
下一篇 2025年11月5日 13:56:55

相关推荐

发表回复

登录后才能评论
关注微信