第一步:导入Scanner类 // 第二步:创建一个名为 Finance 的公开类 // 第三步:定义主方法 // 第四步:在主方法中,根据题目给出的计算投资的未来价值公式来计算未来价值 // 第五步:格式化输出未来价值,结果保留两位小数
时间: 2023-08-17 16:05:25 浏览: 118
以下是根据题目要求编写的Java代码:
```java
import java.util.Scanner;
public class Finance {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入投资本金:");
double principal = scanner.nextDouble();
System.out.print("请输入投资年利率(%):");
double rate = scanner.nextDouble() / 100;
System.out.print("请输入投资年限:");
int year = scanner.nextInt();
double futureValue = principal * Math.pow(1 + rate, year);
System.out.printf("未来价值为:%.2f", futureValue);
}
}
```
代码说明:
第一步:导入Scanner类
使用import语句导入java.util.Scanner类,该类用于读取控制台输入。
第二步:创建一个名为 Finance 的公开类
使用public关键字创建一个名为Finance的公开类,该类包含一个静态的main方法。
第三步:定义主方法
在main方法中,定义变量principal、rate和year,分别表示投资本金、投资年利率和投资年限。
第四步:计算未来价值
根据题目给出的计算投资的未来价值公式,使用Math.pow()方法计算未来价值,并将结果保存在futureValue变量中。
第五步:格式化输出未来价值
使用System.out.printf()方法格式化输出未来价值,保留两位小数。其中,格式化字符串"%.2f"表示保留两位小数的浮点数。
阅读全文