用java写一个java控制台实现的图书借阅

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:30:19
用java写一个java控制台实现的图书借阅,基本功能是实现图书管理员的上架下架, 学生的借书还书,技术含量越高越好,,
有追加悬赏,
希望用到多线程,O(∩_∩)O~

图书对象 存入一个ArrayList实现图书管理员上架下架,
学生借书还书,存入一个Map,把学生对象和图书对象关联起来
剩下就是体力活了,别偷懒,赶紧写吧

不是控制台的嘛,要GUI干什么呢?

多线程嘛,那就不能用HashMap你得用HashTable
public class BorrowThread extends Thread{
private HashTable table = new HashTable();
private boolean isBorrow;

public BorrowThread(boolean isBorrow){ //带参构造来判断是借书还是还书
this.isBorrow = isBorrow
}

public void run(){
if(isBorrow)
table.put(book,student);
else
table.remove(book)
}
}

public static void main(String[] args){
BorrowThread borrow = new BorrowThread(true);
BorrowThread back = new BorrowThread(false);
//那么接下来就简单了,如果借书就
borrow.start()
//还书就
back.start()
}

大概的架子是这样的,好好写吧,对自己有好处

又是控制台还怎么GUI?
难道你准备在Console中加一个按钮不成?

开玩笑 你以为你说的这些功能几行代码就完事了吗?