|
发表于 2023-5-6 16:09:11
|
显示全部楼层
为了满足这些要求,我们可以设计一个简单的图书管理系统。这个系统将管理图书馆内的图书信息,包括书名、作者、出版社、出版年份、ISBN 和库存数量。以下是一个简单的Java实现:
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- class Book {
- private String title;
- private String author;
- private String publisher;
- private int publicationYear;
- private String isbn;
- private int stock;
- public Book(String title, String author, String publisher, int publicationYear, String isbn, int stock) {
- this.title = title;
- this.author = author;
- this.publisher = publisher;
- this.publicationYear = publicationYear;
- this.isbn = isbn;
- this.stock = stock;
- }
- // Getters and Setters
- // ...
- }
- public class BookManagementSystem {
- private List<Book> books;
- public BookManagementSystem() {
- this.books = new ArrayList<>();
- }
- public void addBook(Book book) {
- books.add(book);
- }
- public void updateBook(int index, Book updatedBook) {
- books.set(index, updatedBook);
- }
- public void deleteBook(int index) {
- books.remove(index);
- }
- public void displayBooks() {
- for (Book book : books) {
- System.out.println(book.getTitle() + ", " + book.getAuthor() + ", " + book.getPublisher() + ", " + book.getPublicationYear() + ", " + book.getIsbn() + ", " + book.getStock());
- }
- }
- public static void main(String[] args) {
- BookManagementSystem system = new BookManagementSystem();
- // Add books
- // ...
-
- // Update books
- // ...
-
- // Delete books
- // ...
-
- // Display books
- system.displayBooks();
- }
- }
复制代码
这个实现创建了一个 Book 类,用于存储图书信息,以及一个 BookManagementSystem 类,用于管理图书信息。 BookManagementSystem 类包含添加、修改、删除和显示图书信息的方法。
你可以根据实际需求进一步完善这个系统,例如添加用户输入功能、增加数据校验、优化显示格式等。 |
|