java实现一个简单的图书管理系统小小阿星

定义图书类Book,具有属性账号id,书名name、作者author和价格price,在创建图书对象时要求通过构造器进行创建,一次性将四个属性全部赋值,要求账号属性是int型,书名是String型,作者是String型,价格是double。在创建好用户后,书名不能进行更改,只可以进行访问。其他请合理进行封装。在Book类,添加toString方法,要求返回图书信息字符串,使用**\t**隔开各信息。定义管理类Manager,定义添加图书的方法add、按书名修改价格的方法update、按照账号删除图书的方法delete、按账号查询图书的方法query要求返回Book类型、按作者查询的图书的方法query要求返回Book类型、查询所有图书的方法showAll、按价格降序排序方法sort。

参考代码:

Book.java:文件publicclassBook{privateintid;privateStringname;privateStringauthor;privatedoubleprice;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicStringgetAuthor(){returnauthor;}publicvoidsetAuthor(Stringauthor){this.author=author;}publicdoublegetPrice(){returnprice;}publicvoidsetPrice(doubleprice){this.price=price;}publicBook(intid,Stringname,Stringauthor,doubleprice){this.id=id;this.name=name;this.author=author;this.price=price;}@OverridepublicStringtoString(){return"Book{id="+id+"\tname="+name+"\tauthor="+author+"\tprice="+price+"}";}}

Test.java:文件publicstaticvoidmain(String[]args){//实例manager对象Managermanager=newManager();//添加书籍manager.add(newBook(1,"三国演义","罗贯中",97.5));manager.add(newBook(2,"水浒传","施耐庵",67));manager.add(newBook(3,"西游记","吴承恩",76));manager.add(newBook(4,"红楼梦","曹雪芹",50));manager.add(newBook(5,"小说","兰陵笑笑生",25));//根据id查询图书manager.query(03);//根据图书名称查询manager.query("三国演义");//根据名称修改价格manager.update("小说",55);//删除图书manager.delete(5);//排序manager.sort();manager.showAll();}}

THE END
1.Java实现图书管理系统java图书管理系统8.ExitBook(退出图书管理系统) 五、Main方法测试 总结 前言 当我们学完JavaSE,我们就可以自行的完成一个小项目(图书管理系统)这样的一个实战操作,加强我们对基础语法,类核对象,继承和多态,抽象类接口各个知识点的巩固。 提示:以下是本篇文章正文内容,下面案例可供参考 https://blog.csdn.net/2401_84365662/article/details/143266127
2.Java学习实现图书管理系统腾讯云开发者社区所属专栏:Java学习 1. 功能演示 用户分为普通用户和管理员,登录进系统之后可以对图书进行一系列操作,此时我们要明白,对图书的操作是通过书架来执行的,我们平常在图书馆上借书就是在书架上 2. 类的创建 2.3 创建图书类 来创建图书类,对图书的属性进行封装,并写上对应的get和set 方法 https://cloud.tencent.com/developer/article/2457986
3.JavaWeb图书管理系统的设计(附源代码)51CTO博客图书管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用Java+Servlet+Jsp+MySQL 的方式实现基于Web的图书管理系统。 02 开发工具及相关技术 2.1 Java技术 Java是由Sun Microsystems在1995年首先发布的编程语言和计算平台。有许多应用程序和Web站点只有在安装Jahttps://blog.51cto.com/u_13401026/12524015
4.java实现简单的图书管理系统java这篇文章主要为大家详细介绍了java实现简单的图书管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了java实现简单的图书管理系统的具体代码,供大家参考,具体内容如下 一、项目分布 Book类: 定义了书的一些属性(书名,作者,价格,分类,状态)并且写了属性的gethttps://www.jb51.net/article/217576.htm
5.Java简易图书管理系统,代码齐全!简单可用Java简易图书管理系统,代码齐全!简单可用 BMS ?2. 书架储存书【bookList】 初始化书架,类构造方法getBook,拿出pos处的书setBook,给pos下标放一本书getUesSize,setUesSize,获取实时书本数,用于修改 ?3. 设置两个角色【user】 构造方法,提供构造方法帮助父类构造构造方法,提供构造方法帮助父类构造https://maimai.cn/article/detail?fid=1744634267&efid=qzexpZiXFgXUTVV9BT90oQ
6.基于JAVA图书馆书库管理系统.docx计算机 Java基于JAVA图书馆书库管理系统.docx 37页内容提供方:海上文化 大小:1.69 MB 字数:约1.62万字 发布时间:2024-10-26发布于广东 浏览人气:3 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)基于JAVA图书馆书库管理系统.docx 关闭预览 想预览更多内容,点击免费在线预https://max.book118.com/html/2024/1024/8125031033006137.shtm