- Lab
- Core Tech

Creating Your First Java Program

Path Info
Table of Contents
-
Challenge
Finding the Best Loan Rates
In this lab, you will be creating a few calculators, including a MortgageCalculator and a Best Loan Rate Finder. You will develop multiple command-line apps that can run from a single command.
In this module you'll create a command-line program to return the best loan rates based on the loan term. ### Solution The solution can be found in the
solution
directory. -
Challenge
Creating a Savings Calculator
In this module you'll create a command-line program to return the net monthly savings given income and expenses.
-
Challenge
Creating a Mortgage Calculator
In this module you'll create a command-line program to return the monthly mortgage payment given few required inputs.
-
Challenge
Creating One Finance App
In this module you'll merge all the command-line apps into one.
-
Challenge
Handling Errors and Bad Inputs
In this module you'll make your calculators safe against bad inputs.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.