1 import java.util.Scanner; 2 3 public class Solution 4 { 5 public static void main(String[] args) 6 { 7 Scanner input = new Scanner(System.in); 8 9 System.out.print("The amount invested: "); 10 double investAmount = input.nextDouble(); 11 System.out.print("Annual interest rate: "); 12 double annualInterestRate = input.nextDouble(); 13 14 input.close(); 15 16 System.out.printf("%s\t%s\n", "Years", "Future Value"); 17 18 for(int i = 1; i <= 30; i++) 19 System.out.printf("%d\t%f\n", i, futureInvestmentValue(investAmount, annualInterestRate / 12, i)); 20 } 21 22 public static double futureInvestmentValue(double investmentAmount, double monthlyInterestRate, int years) 23 { return investmentAmount * Math.pow((1 + monthlyInterestRate), (years * 12)); } 24 }
时间: 2024-10-29 19:07:28