library
library
*;
class LibraryManagementSystem {
private Map<Integer, String> bookCollection = new HashMap<>();
while (true) {
System.out.println("\nLibrary Management System");
System.out.println("1. Add Book");
System.out.println("2. Remove Book");
System.out.println("3. Search Book");
System.out.println("4. Display Books");
System.out.println("5. Exit");
System.out.print("Enter your choice: ");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.print("Enter Book ID: ");
int id = scanner.nextInt();
scanner.nextLine(); // consume newline
System.out.print("Enter Book Name: ");
String name = scanner.nextLine();
library.addBook(id, name);
break;
case 2:
System.out.print("Enter Book ID to remove: ");
int removeId = scanner.nextInt();
library.removeBook(removeId);
break;
case 3:
System.out.print("Enter Book ID to search: ");
int searchId = scanner.nextInt();
library.searchBook(searchId);
break;
case 4:
library.displayBooks();
break;
case 5:
System.out.println("Exiting...");
scanner.close();
return;
default:
System.out.println("Invalid choice! Please try again.");
}
}
}
}