重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java借书情况查询代码 java借书情况查询代码在哪

java求助 有一个类似于伪代码的东西就行 各位高手来看看

数据对象

公司主营业务:网站制作、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出阿勒泰免费做网站回馈大家。

1,书籍类 (包含有编号,书名,作者等等信息)

2,学生类 (包含有学生证件号码,姓名,班级等等信息)

3,借书情况类 (包含有,序号,学生证号码,书的编号)

操作方法(可以放在同一个类里面,也可以分开)

1,借书:

①生成新的序号,

②然后与学生证号,书的编号一同生成一个新的借书情况类,

③存放与数据库

2,查询:

首先需要知道的书的编号或者学生证号码,

如果不知道的话,可以通过名字,班级等信息来查询出

然后查询借书情况类

3,还书:

用2的查询,查询出借书情况信息,删除该条记录

JAVA对图书馆借阅书籍情况编程

首先这个问题涉及到三个对象和一个动作,即图书对象,学生对象和借书信息的对象,和完成“借书”的动作,图书对象又可以包含图书编号,书名,作者,出版社,出版日期等等,学生对象包含学生编号,姓名,性别,班级,系别等等。借书信息对象包含图书编号,学生编号,借书时间,借书数目等等

写好这三个类,然后分别new一个图书和学生的对象实例,

接着写一个借书动作过程的方法,将图书对象和学生对象的属性保存到借书信息的对象中....代码略

java简单的借书系统

HashMap的常用方法

map的存储和修改方式 map.put(key, value);

map是否包含某个元素map.containsKey(key);

map某个key的value值map.get(key);

参考代码

import java.util.HashMap;

public class BookTest {

static HashMapString, Integer map=new HashMapString, Integer();

static{//初始化图书信息

map.put("三国志", 8);

map.put("红楼梦", 0);

map.put("西游记", 15);

}

public static void main(String[] args) {//main方法

jieShu("水浒");

jieShu("三国志");

huanShu("三国志");

jieShu("红楼梦");

huanShu("红楼梦");

jieShu("红楼梦");

}

public static void jieShu(String name){//借书

if(!map.containsKey(name)){//查询图书馆是否有这本书

System.out.println("书籍:"+name+"\t查无此书!");

return;

}

if(map.get(name)=0){//查询图书数量是否为0

System.out.println("书籍:"+name+"\t已全部借出,请明日在来");

return;

}

map.put(name, map.get(name)-1);

System.out.println("书籍:"+name+"\t借书成功。"+"\t库存:"+map.get(name));

}

public static void huanShu(String name){//还书

if(!map.containsKey(name)){

System.out.println("查无此书");

}else{

map.put(name, map.get(name)+1);

System.out.println("书籍:"+name+"\t还书成功。"+"\t库存:"+map.get(name));

}

}

}

测试输出

书籍:水浒 查无此书!

书籍:三国志 借书成功。 库存:7

书籍:三国志 还书成功。 库存:8

书籍:红楼梦 已全部借出,请明日在来

书籍:红楼梦 还书成功。 库存:1

书籍:红楼梦 借书成功。 库存:0


当前文章:java借书情况查询代码 java借书情况查询代码在哪
文章路径:http://cqcxhl.com/article/ddoejjd.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP