【JAVA |图书管理系统】JAVA实现图书管理系(附完整代码)
由于原代码较为复杂且不包含完整的图书管理系统,我们将提供一个简化版的图书管理系统示例。以下是一个简化版的图书类和主菜单的实现,用于演示如何创建一个基本的图书管理系统。
import java.util.ArrayList;
import java.util.Scanner;
public class BookManagementSystem {
public static void main(String[] args) {
ArrayList<Book> bookList = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 添加图书");
System.out.println("2. 查看图书");
System.out.println("3. 退出系统");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("请输入图书名称:");
String name = scanner.next();
bookList.add(new Book(name));
System.out.println("添加成功!");
break;
case 2:
for (Book book : bookList) {
System.out.println(book.getName());
}
break;
case 3:
System.out.println("退出成功!");
return;
default:
System.out.println("无效的选项,请重新输入!");
break;
}
}
}
static class Book {
private String name;
public Book(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
}
这个简化版的代码实现了一个基本的图书管理系统。用户可以添加图书、查看图书列表,以及退出系统。这个示例展示了如何使用Java的ArrayList
来存储图书对象,以及如何使用switch
语句处理用户的选择。虽然这个示例没有包含完整的功能,但它提供了一个简单的起点,可以用作开发更复杂图书管理系统的基础。
评论已关闭