An open API service indexing awesome lists of open source software.

https://github.com/abdulbasit-dev/java-financial-calculators

Explore specialized mortgage and rental yield calculators, both object-oriented and procedural, in this Java repository. Enhance your financial insights with these powerful CLI tools! 💡🏠💰
https://github.com/abdulbasit-dev/java-financial-calculators

java java-oop

Last synced: 9 months ago
JSON representation

Explore specialized mortgage and rental yield calculators, both object-oriented and procedural, in this Java repository. Enhance your financial insights with these powerful CLI tools! 💡🏠💰

Awesome Lists containing this project

README

          

# Java Financial Calculators 🧮💰

## Overview

Welcome to the Java Financial Calculators repository! This collection of Java programs is designed to assist you with various financial calculations. Explore the different branches to discover specialized calculators.

### Branches

1. **Rental Yield Calculator:** Branch - `rental-yield-calculator`
- Calculate the potential return on investment for a property.

2. **Mortgage Calculator (OOP):** Branch - `mortgage-calculator`
- Calculate mortgage payments using an object-oriented approach.

3. **Mortgage Calculator (Procedural):** Branch - `mortgage-calculator-procedural`
- Calculate mortgage payments using a procedural programming approach.

Feel free to switch between branches to explore different implementations and functionalities!

## How to Use

### Clone the Repository

```bash
git clone https://github.com/abdulbasit-dev/java-financial-calculators.git
```

### Explore Different Calculators

1. **Rental Yield Calculator:**
```bash
git checkout rental-yield-calculator
```

2. **Mortgage Calculator (OOP):**
```bash
git checkout mortgage-calculator
```

3. **Mortgage Calculator (Procedural):**
```bash
git checkout mortgage-calculator-procedural
```

### Run the Programs

Navigate to the respective branch directory and run the Java programs using:

```bash
javac Main.java
java Main
```

Follow the on-screen prompts to input the required information and get your calculations!

## Cool Java Finance Tools at Your Fingertips! 🚀

Feel free to contribute to the project by submitting issues or creating pull requests. Your feedback and suggestions are always welcome!

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.