import java.util.Scanner;
public class Retirement2
{
public static void main(String[] args)
{
//read inputs
Scanner in = new Scanner(System.in);
System.out.print("How much money do you need to retire?");
double goal = in.nextDouble();
System.out.print("How much money will you contribute every year?");
double payment = in.nextDouble();
System.out.print("Interest rate in %:");
double interestRate = in.nextDouble();
double balance = 0;
int year = 0;
String input;
//update account balance while goal isn't reached
do
{
// add this year's payment and interest
balance += payment;
double interest = balance * interestRate / 100;
balance +=interest;
year++;
//print current balance
System.out.printf("After year %d, your balance is %.2f%n", year , balance);
//ask if ready to retire and get inpuut
System.out.print("Ready to retire? (Y/N)");
input = in.next();
}
while (input.equals("N"));
}
}
![]()