JAVA实现图书管理系统

收完作业回馈社会
JAVA练习的作业,题目如下:

设计一个图书管理系统类和用户类,要求具有以下功能:
(1). 查询和修改图书信息。
(2). 增加和删除图书信息。
(3). 个人借阅信息查询。
(4). 图书归还功能
(5). 用户管理功能和退出程序功能(注:用户信息可以保存在内存即可)

上代码:

User.java
public class User {
	String id;
	String name;
	int rentNumber;
	Book Rent[];
	User(String id,String name){
		rentNumber=0;
		this.id = id;
		this.name = name;
		Rent = new Book[15];
		for(int i=0;i<15;i++){
			 Rent[i]=new Book("Z999"," ");
		}
	}
	void RentBook(Book b){
		Rent[rentNumber]=b;
		rentNumber++;
	}
	void Return(String bookId){
		int key=13;
		for(int i=0;i<15;i++){
			if(bookId.equals(Rent[i].bookId)){
				key =i;
			}
		}
		for(int i=key;i<14;i++){
			Rent[key].setName(Rent[key+1].bookName);
			Rent[key].setId(Rent[key+1].bookId);
		}
		rentNumber--;
	}
	
	void RentList(){       //借阅信息
		if(rentNumber>0){
			System.out.println("当前借阅图书:");
			for(int i=0;i

主要使用了对象数组。
没有用菜单,分为两个文件,User.java和Ex8.javaJAVA实现图书管理系统_第1张图片

你可能感兴趣的:(Java学习笔记)