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.创建实体类
|