JAVA实战小项目-----智能电话本项目
2022/1/11 1:03:50
本文主要是介绍JAVA实战小项目-----智能电话本项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JAVA实战小项目-----智能电话本项目
项目简介
该项目是用于日常生活中记录联系人信息的一款智能小工具。
实现了对联系人的姓名、年龄、性别、电话号码、住址的添加及修改、查找、删除、排序等功能。该项目是以Windows控制台为运行平台,所有的操作都应在控制台上进行。
项目开发
一。创建项目
二。创建类
具体步骤:
1.创建项目入口类
2.创建菜单类
3.创建实体类
4.创建核心业务类
5.创建数据校验类
6.创建排序的比较器类
7.
1.创建项目入口类
//电话本入口类 public class App { //启动电话本项目 public static void main(String[] args) { } //控制主菜单 public void start(){ } }
2.创建菜单类
//生成项目中的所有菜单 public class Menu { //主页面 public void mainMenu(){ System.out.println("*******************************"); System.out.println("** 1 添加记录 **"); System.out.println("** 2 查找记录 **"); System.out.println("** 3 修改记录 **"); System.out.println("** 4 删除记录 **"); System.out.println("** 5 排序记录 **"); System.out.println("** 6 退出系统 **"); System.out.println("*******************************"); } //添加页面 public void addMenu(){ System.out.println("*******************************"); System.out.println("** 1 添加新记录 **"); System.out.println("** 2 查看全记录 **"); System.out.println("** 3 返回上一级 **"); System.out.println("*******************************"); } //查找界面 public void searchMenu(){ System.out.println("*******************************"); System.out.println("** 1 按姓名查找 **"); System.out.println("** 2 按年龄查找 **"); System.out.println("** 3 按性别查找 **"); System.out.println("** 4 按号码查找 **"); System.out.println("** 5 按住址查找 **"); System.out.println("** 6 查看全记录 **"); System.out.println("** 7 返回上一级 **"); System.out.println("*******************************"); } //修改界面 public void modifyMenu(){ System.out.println("*******************************"); System.out.println("** 1 查看全记录 **"); System.out.println("** 2 修改指定记录 **"); System.out.println("** 3 返回上一级 **"); System.out.println("*******************************"); } //修改子界面 public void subModifyMenu(){ System.out.println("*******************************"); System.out.println("** 1 修改姓名 **"); System.out.println("** 2 修改年龄 **"); System.out.println("** 3 修改性别 **"); System.out.println("** 4 修改号码 **"); System.out.println("** 5 修改住址 **"); System.out.println("** 6 返回上一级 **"); System.out.println("*******************************"); } //删除界面 public void deleteMenu(){ System.out.println("*******************************"); System.out.println("** 1 查看全记录 **"); System.out.println("** 2 删除指定记录 **"); System.out.println("** 3 删除全部记录 **"); System.out.println("** 4 返回上一级 **"); System.out.println("*******************************"); } //排序界面 public void orderMenu(){ System.out.println("*******************************"); System.out.println("** 1 按姓名排序 **"); System.out.println("** 2 按年龄排序 **"); System.out.println("** 3 按性别排序 **"); System.out.println("** 4 查看全记录 **"); System.out.println("** 5 返回上一级 **"); System.out.println("*******************************"); } }
3.创建实体类
这篇关于JAVA实战小项目-----智能电话本项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-08如何用关键链方法突破项目管理瓶颈?
- 2025-01-08电商人必看!6 款提升团队协作与客户满意度软件!
- 2025-01-08电商团队管理混乱?快用这 6 款软件优化协作流程!
- 2025-01-08短剧制作效率低?试试这5款任务管理工具
- 2025-01-08高效应对电商高峰,6 款团队协作软件大揭秘!
- 2025-01-08为什么外贸人都爱上了在线协作工具?
- 2025-01-08提升工作效率,从这些任务管理工具开始
- 2025-01-08新年电商订单暴增,必备的 6 款可视化协作办公软件有哪些?
- 2025-01-08短剧制作经理必备技能与工具全解析
- 2025-01-08在线协作让年货大促轻松应对!