当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种广泛使用的面向对象编程语言,能够实现许多数学和金融计算,例如求五年本息和。

import java.util.Scanner;
public class InterestCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); //创建Scanner对象
System.out.print("请输入本金:");
double principal = scanner.nextDouble(); //输入本金
System.out.print("请输入年利率(%):");
double annualInterestRate = scanner.nextDouble() / 100; //输入年利率并转换成小数
double interestRatePerMonth = annualInterestRate / 12; //每月利率
double interest = 0; //利息
for(int i = 1; i<= 60; i++) { //五年共60个月
interest += principal * interestRatePerMonth; //计算每月利息
principal += interest; //累计利息到本金
}
System.out.printf("五年后本息合计为:%.2f", principal); //输出本息合计
}
}

上述代码中,我们使用Scanner通过键盘输入本金和年利率,然后通过循环计算每个月的利息,并将累计利息加到本金中。最后输出五年后的本息合计。

这个程序的执行结果取决于输入的本金和年利率。例如,如果本金为10000元,年利率为5%,则五年后的本息合计为12833.14元。