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