A collection of small Java projects demonstrating object-oriented programming, GUI development, collections, and stream processing.
Java Swing drawing application that allows users to draw lines, rectangles, and ovals through a graphical interface.
Java application for modeling loan accounts and calculating balances and payments.
Extension of the loan account project using inheritance to model mortgages, car loans, and unsecured loans.
Utility application that calculates pizza quantity requirements based on user input.
Console application using Java Streams and lambda expressions to process and transform invoice data.
- Java
- Maven
- Java Swing