IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> JAVA实战小项目-----智能电话本项目 -> 正文阅读

[Java知识库]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知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-11 23:51:22  更:2022-01-11 23:52:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:36:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码