现值计算 java
时间: 2023-10-10 08:04:31 浏览: 12
java 数值计算程序
5星 · 资源好评率100%
现值计算是一个很基础的财务问题,可以使用Java编写一个现值计算器来解决。以下是一个简单的现值计算器示例:
```java
import java.util.Scanner;
public class PresentValueCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入未来价值:");
double futureValue = input.nextDouble();
System.out.print("请输入折现率:");
double discountRate = input.nextDouble();
System.out.print("请输入期数:");
int years = input.nextInt();
double presentValue = futureValue / Math.pow(1 + discountRate, years);
System.out.printf("现值为:%.2f", presentValue);
}
}
```
以上代码会提示用户输入未来价值、折现率和期数,并根据输入计算现值。运行程序后,用户会看到类似以下的输出:
```
请输入未来价值:10000
请输入折现率:0.05
请输入期数:5
现值为:7835.04
```
请注意,此代码仅仅是一个简单的示例,实际应用中可能需要进行更多的错误检查和数据验证。
阅读全文