java中图书管理系统,用java编写一个图书管理系统
本文实例为大家分享了爪哇岛实现简单图书管理系统的具体代码,供大家参考,具体内容如下
爪哇岛练习的作业,题目如下:
设计一个图书管理系统类和用户类,要求具有以下功能:
(1).查询和修改图书信息。(2).增加和删除图书信息。(3).个人借阅信息查询。(4).图书归还功能(5).用户管理功能和退出程序功能(注:用户信息可以保存在内存即可)
上代码:
User.java
公共类用户{字符串id字符串名称;int rentNumber书租[];用户(字符串id,字符串名称){租金数=0;this.id=idthis.name=name租金=新书[15];for(int I=0;i15I){ Rent[I]=新书( Z999 , );} }作废租金簿(b本){租金[租金数]=b;rent number } void Return(String bookId){ int key=13;for(int I=0;i15i ){ if(bookId.equals(Rent[i]).bookId)){ key=I;} } for(int I=key;i14i ){房租[钥匙]。setName(Rent[key 1].书名);出租[钥匙]。setId(Rent[key 1].bookId);}租金号-;} void RentList(){ //借阅信息if(租金号0){ system。出去。println(当前借阅图书:);for(int I=0;irentNumberi ){租[我].显示();} } else System.out.println(当前无借阅图书);}}Ex8.java
课堂用书{ //图书类字符串书籍编号字符串书籍名称书籍(字符串Id,字符串名称){ bookId=id bookname=Name } void setId(字符串Id){ bookId=Id;} void set name(String name){ bookName=name;} void display(){ system。出去。println( id : bookId 书名:书名);} }类库{ //系统类图书书目[];(同Internationalorganizations)国际组织书号;library(){书号=0;书目=新书[30];for(int I=0;i30I){书单[I]=新书( Z999 , );} } void AddBook(Book b){ //增加书单[书号]=b;书号;} void FindBook(字符串Id){ //查询for(int I=0;i30i ){ if(Id.equals(bookList[i]).bookId)){ bookList[i].显示();} } } void重写本(字符串id,字符串名称){//修改for(int I=0;i30i ){ if(Id.equals(bookList[i]).bookId)){ bookList[i].集合名称(名称);} } } void DeleteBook(字符串Id){ //删除int key=28 for(int I=0;i30i ){ if(Id.equals(bookList[i]).bookId)){ key=I;} } for(int I=key;i29i ){书单[键]。集合名称(书单[键1]。书名);书目setId(图书列表[键1]。bookId);} } } public class Ex8 { public static void main(String args[]){ Book book1=new Book( A001 , Python数据分析实战);书籍书籍2=新书( A002 , Python机器学习);书籍书籍3=新书( A003 , C基础教程);图书馆库=新库();图书馆AddBook(book1);//增加图书图书馆AddBook(第二册);图书馆AddBook(第三册);图书馆找书( A002 );//查询图书图书馆。重写本( A001 ,码农翻身);//修改图书第一册。显示();图书馆。删除图书(‘A001’);//删除图书用户鲍勃=新用户( 20181532 ,鲍勃);鲍勃RentBook(第三册);//借阅图书鲍勃rent list();//个人借阅信息查询鲍勃. return( A003 );//归还图书鲍勃rent list();}}主要使用了对象数组。
没有用菜单,分为两个文件,User.java和Ex8.java
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持盛行它。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。