5.Write a Java method to compute the future investment value at a given interest rate for a specified number of years.
💡Code:
import java.util.Scanner; class FutureInvestment { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Input the investment amount: "); double investment = in.nextDouble(); System.out.print("Input the rate of interest: "); double rate = in.nextDouble(); System.out.print("Input number of years: "); int year = in.nextInt(); rate *= 0.01; System.out.println("Years FutureValue"); for(int i = 1; i <= year; i++) { int formatter = 19; if (i >= 10) formatter = 18; System.out.printf(i + "%"+formatter+".2f\n", futureInvestmentValue(investment, rate/12, i)); } } public static double futureInvestmentValue(double investmentAmount, double monthlyInterestRate, int years) { return investmentAmount * Math.pow(1 + monthlyInterestRate, years * 12); } }
📸Output :
