mport javax.swing.JOptionPane;
public class ComputeLoan
{
public static void main(String[] args)
{
//弹出输入框提示用户输入年利率
String annualInteresRatesString = JOptionPane.showInputDialog("输入年利率");
double annualInteresRates = Double.parseDouble(annualInteresRatesString);
//计算月度利率
double monthlyInteresRates;
monthlyInteresRates= annualInteresRates/1200;
//弹出输入框提示用户输入贷款年数
String numberOfYearsString = JOptionPane.showInputDialog("输入贷款年数");
int numberOfYears;
numberOfYears = Integer.parseInt(numberOfYearsString);
//弹出输入框提示用户输入贷款总额
String loanString = JOptionPane.showInputDialog("请输入贷款总额");
double loanAmount = Double.parseDouble(loanString);
//计算
//计算月支付
double monthlyPayment;
monthlyPayment = loanAmount*monthlyInteresRates/(1-1/Math.pow(1+monthlyInteresRates,numberOfYears*12));
//计算总共支付
double totalPayment;
totalPayment = monthlyPayment*numberOfYears*12;
System.out.println("月支付为:"+mothlyPayment+"总共支付"+totalPayment);
}
} |