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元。