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实战小项目-----智能电话本项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!