import java.util.Scanner;
public class Amortization {
public static void main(String[] args) {
//create a scanner object
Scanner input = new Scanner(System.in);
//prompt user for loan amount
System.out.print("What is your loan amount? ");
double loanAmount = input.nextDouble();
//prompt user for loan term
System.out.print("What is the loan term? ");
int loanTerm = input.nextInt();
//prompt user for interest rate
System.out.print("What monthly interest do you qualify for? ");
double monthlyInterestRate = input.nextDouble();
//calculate monthly payment
double monthlyInterest = monthlyInterestRate / 1200;
//calculating interests and moth payments
double monthlyPayment =
loanAmount *
((monthlyInterest * Math.pow(1.0 + monthlyInterest, loanTerm)) /
(Math.pow(1.0 + monthlyInterest, loanTerm) - 1.0));
int month = 1;
while (month <= loanTerm)
{
System.out.
printf("Monthly payment (%d): %.2f -- Payoff Amount: %.2f \n",
month, monthlyPayment, loanAmount);
loanAmount = loanAmount - monthlyPayment;
month++;
}
}
}