1年,3年和5年后的复利

时间:2014-02-18 02:06:12

标签: java math calculator rate

我有这个代码来计算复合兴趣,但我需要它在1年,3年和5年后才能完成。香港专业教育学院尝试过,似乎无法让它发挥作用。有谁可以帮助我?

import java.util.Scanner; 

public class CompoundInterest { 

public static void main(String[] args) { 
Scanner input = new Scanner(System.in); 

double principal = 0; 
double rate = 0; 
double time = 0; 

double x = 0; 

System.out.print("Enter the amount invested : "); 
principal = input.nextDouble(); 

System.out.print("Enter the Rate of interest : "); 
rate = input.nextDouble(); 

System.out.print("Enter the Time of loan : "); 
time = input.nextDouble(); 


x = principal * Math.pow((1 + rate/12),time); 
 x = Math.pow(5,3);

System.out.println(""); 
System.out.println("The Compound Interest after 1 year is : " 
+ x); 

} 

} 

1 个答案:

答案 0 :(得分:2)

为什么将x设为principal *((1+r/12),time),然后设置x=math.pow(5,3)

x现在设置为math.pow(5,3),与您对本金,费率和时间的输入无关。

此外,您应指定时间输入为年,因为您在费率问题中已对其进行了硬编码。