style:fmt

This commit is contained in:
dichgrem
2025-11-15 13:30:17 +08:00
parent c20e8949a5
commit 41e6b71bd7
33 changed files with 549 additions and 543 deletions

View File

@@ -1,44 +1,39 @@
package com.study.demo3;
import java.util.List;
public class LibraryTest {
public static void main(String[] args) {
Library lib = new Library();
public static void main(String[] args) {
Library lib = new Library();
EBook e1 = new EBook("E001", "Java Basics", 5.2);
e1.setAvailable(false);
EBook e1 = new EBook("E001", "Java Basics", 5.2);
PrintedBook p1 = new PrintedBook("P001", "Design Patterns", 3);
e1.setAvailable(false);
lib.addBook(e1);
lib.addBook(p1);
PrintedBook p1 = new PrintedBook("P001", "Design Patterns", 3);
lib.addBook(p1);
lib.addBook(e1);
lib.addBook(p1);
System.out.println("\n--- 可借阅图书列表 (available = true) ---");
List<Book> availableList = lib.searchAvailableBooks();
lib.addBook(p1);
if (availableList.isEmpty()) {
System.out.println("No books are currently available for loan.");
} else {
for (Book book : availableList) {
System.out.println("- " + book.getTitle() + " (ISBN: " + book.getIsbn() + ")");
}
}
e1.returnBook();
System.out.println("\n--- 恢复 e1 后可借阅图书列表 ---");
availableList = lib.searchAvailableBooks();
for (Book book : availableList) {
System.out.println("- " + book.getTitle() + " (ISBN: " + book.getIsbn() + ")");
}
System.out.println("\n--- 可借阅图书列表 (available = true) ---");
List<Book> availableList = lib.searchAvailableBooks();
if (availableList.isEmpty()) {
System.out.println("No books are currently available for loan.");
} else {
for (Book book : availableList) {
System.out.println("- " + book.getTitle() + " (ISBN: " + book.getIsbn() + ")");
}
}
e1.returnBook();
System.out.println("\n--- 恢复 e1 后可借阅图书列表 ---");
availableList = lib.searchAvailableBooks();
for (Book book : availableList) {
System.out.println("- " + book.getTitle() + " (ISBN: " + book.getIsbn() + ")");
}
}
}