Java数组图书管理系统
使用数组实现图书管理
综合使用 Java变量,数组,选择结构,循环结构等知识实现图书管理
功能分析:
- 新增图书
- 用户能够向系统中添加新的图书,当图书库中没有位置储放图书时能够提示用户没有位置装新书
- 查看图书
- 删除图书
- 在新增图书的同时,会对已经不重要的图书进行清理,不再提供借阅,此时就需要将这些图书的信息从系统中删除
- 借出图书
- 用户输入所需要借出的图书名称,记录用户所借阅图书的日期,对用户所输入的数字进行相应的判断
- 归还图书
- 用户输入所需要归还的图书名称,记录用户所归还图书的日期,判断归还日期是否真实,然后计算相应的租金
- 退出
public static void main(String[] args) {
int isReturn = 0;
double money = 1;
Scanner input = new Scanner(System.in);
String[] name = {
"罗马假日","童年","在人间","我的大学","骆驼祥子",null
};
int[] state = {
1,0,0,0,0,0
};
int[] count = {
15,12,30,0,0,0
};
int[] date = new int[6];
try {
do {
System.out.println("欢迎使用迷你图书管理系统\n----------------------------------");
System.out.println("\n\t1.新增图书\n\t2.查看图书\n\t3.删除图书\n\t4.借出图书\n\t5.归还图书\n\t6.退出\n");
System.out.println("----------------------------------");
System.out.println("请选择:");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("--->新增图书\n");
int index01 = -1;
boolean check = false;
for (int i = 0; i < name.length; i++) {
if (name[i] == null