• 大小: 26KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: Java
  • 标签: java  初学  入门  

资源简介

分为图书,用户和操作(增删改查)三大块,适合新手练习和理解。图书部分用链表存储;图书操作部分用接口实现,包含添加,借出,删除,展示,退出,查找,返回等功能。

资源截图

代码片段和文件信息

import book.BookList;
import user.Admin;
import user.NormalUser;
import user.User;

import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: wave_xiong
 * Date: 2019-10-31
 * Time: 11:19
 */
public class Main {

    public static User login(){
        System.out.println(“请输入你的姓名“);
        Scanner scanner = new Scanner(System.in);
        String name = scanner.next();
        System.out.println(“请输入您的身份(1 表示管理员 0 表示普通用户):“);
        int choice = scanner.nextInt();
        if(choice == 1) {
            return  new Admin(name);
        }else {
            return new NormalUser(name);
        }
    }

    public static void main(String[] args) {

        BookList bookList = new BookList();

        User user = login();

        while (true) {
            int choice = user.menu();//1
            user.doOperation(choicebookList);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-11-25 19:15  tushu\.idea\
     文件         273  2019-10-31 09:12  tushu\.idea\misc.xml
     文件         258  2019-10-31 09:12  tushu\.idea\modules.xml
     文件       31016  2019-11-25 19:13  tushu\.idea\workspace.xml
     文件         423  2019-10-31 09:12  tushu\20191031A.iml
     目录           0  2019-11-25 19:15  tushu\out\
     目录           0  2019-11-25 19:15  tushu\out\production\
     目录           0  2019-11-25 19:15  tushu\out\production\20191031A\
     目录           0  2019-11-25 19:15  tushu\out\production\20191031A\book\
     文件        1955  2019-11-25 19:10  tushu\out\production\20191031A\book\Book.class
     文件        1036  2019-11-25 19:10  tushu\out\production\20191031A\book\BookList.class
     文件        1375  2019-11-25 19:10  tushu\out\production\20191031A\Main.class
     目录           0  2019-11-25 19:15  tushu\out\production\20191031A\operation\
     文件        1304  2019-11-25 19:10  tushu\out\production\20191031A\operation\AddOperation.class
     文件        1335  2019-11-25 19:10  tushu\out\production\20191031A\operation\BrrowOperation.class
     文件        1303  2019-11-25 19:10  tushu\out\production\20191031A\operation\DelOperation.class
     文件         774  2019-11-25 19:10  tushu\out\production\20191031A\operation\DisplayOperation.class
     文件         629  2019-11-25 19:10  tushu\out\production\20191031A\operation\ExitOperation.class
     文件        1192  2019-11-25 19:10  tushu\out\production\20191031A\operation\FindOperation.class
     文件         421  2019-11-25 19:10  tushu\out\production\20191031A\operation\IOperation.class
     文件        1362  2019-11-25 19:10  tushu\out\production\20191031A\operation\ReturnOperation.class
     目录           0  2019-11-25 19:15  tushu\out\production\20191031A\user\
     文件        1412  2019-11-25 19:10  tushu\out\production\20191031A\user\Admin.class
     文件        1338  2019-11-25 19:10  tushu\out\production\20191031A\user\NormalUser.class
     文件         785  2019-11-25 19:10  tushu\out\production\20191031A\user\User.class
     目录           0  2019-11-25 19:15  tushu\src\
     目录           0  2019-11-25 19:15  tushu\src\book\
     文件        1653  2019-11-25 19:10  tushu\src\book\Book.java
     文件         808  2019-11-25 19:10  tushu\src\book\BookList.java
     文件         978  2019-11-25 19:10  tushu\src\Main.java
     目录           0  2019-11-25 19:15  tushu\src\operation\
............此处省略12个文件信息

评论

共有 条评论