「java借书代码」java图书借阅系统
今天给各位分享java借书代码的知识,其中也会对java图书借阅系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java简单的借书系统
- 2、java编写图书管理系统借书还书功能
- 3、java 简单的借书还书代码怎么写
- 4、急求一实现借书与还书的java代码,帮帮忙,十分感谢!
- 5、用java编写一个图书馆学生老师借书的程序,要求是老师和同学借书的权利不一样,比如借书的数量还书的期限
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编写图书管理系统借书还书功能
1.先用jdbc连接数据库,这个网上好多你去搜下就有
2.借书还书就是对某张表的更新操作,你借书还书的时候可以得到该书的一个id,这时,你通过这个id从数据库中找到所对应的数据,更改书得库存量即可。
自己动手做一遍,其实不难的,加油!
java 简单的借书还书代码怎么写
switch(key){
case 1:
//借书
break;
case 2:
//还书
break;
}
急求一实现借书与还书的java代码,帮帮忙,十分感谢!
模仿学生借书,有学生类,函数借书还书。图书馆位置,办理借书和还书,书总量
用java编写一个图书馆学生老师借书的程序,要求是老师和同学借书的权利不一样,比如借书的数量还书的期限
给你提供大体思路:
学生和老师都是User对象,User里面用一个字段(比如userType)来区别是老师还是学生。
借书的时候,先取得当前User,查出当前已经借书数量和userType的最大借书数量,以及当前要借书的数量,做判断,看是否能继续借书。
如果能,则读取当前userType对应的最长借书期限,做匹配。
只是个大体逻辑,其实还有很多细节,仅供参考, 有什么不懂的话私信我就行。
关于java借书代码和java图书借阅系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。