This is a console-based Java application for managing a simple library system. It allows users to:
- Add books to the library
- View all books and their availability
- Register new members
- Borrow and return books
- View available books at any time
The project uses Object-Oriented Programming (OOP) concepts including classes, objects, constructors, and encapsulation. It also features Scanner-based input for real-time interaction.
- 📖 Add books with title, author, ISBN, and price
- 👤 Register multiple library members
- 📕 Borrow and return books
- 📋 Display all books and filter available books
- 🔍 Find books by title
- Menu-driven interface using Scanner
- Java (JDK 8+)
- Scanner for input handling
- Console I/O
- Object-Oriented Design
=== Welcome to the Library Management System ===
Menu:
- Add Book to Library
- Display All Books
- Add Member
- Borrow Book
- Return Book
- Display Available Books
- Exit Enter your choice:
- Java JDK installed
- IDE (Eclipse, IntelliJ, VSCode) or command-line terminal
- Clone this repository:
git clone https://github.com/your-username/library-management-system.git