ZainabM872 / Bookshelf-progress

Home Page:https://replit.com/@ZainabMajid/Books

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bookshelf Progress:

This program allows users to track the books they've read and store information about them, such as the author, rating, title, and price, in a CSV file when they exit the program.

Includes algorithms for adding and searching for a title regardless of casing, and performs mathematical operations such as printing the average cost of all the books.

Topics Covered: Classes and Objects, Inheritance, File Handling with Objects, ArrayList, implementing Interface, User defined exception and Exception handling, Object Oriented Programming

Technologies used: Java, Replit

Screenshots

Screenshot 2023-09-28 at 6 10 18 PM Screenshot 2023-09-28 at 6 27 23 PM Screenshot 2023-09-28 at 6 30 26 PM

Result in a CSV file:

Screenshot 2023-09-28 at 6 31 13 PM