ComputeLoanUsingInputDialog ( 使用输入对话框)

来源:互联网 发布:unity3d 地形材质 编辑:程序博客网 时间:2024/06/08 11:06
//Java 语言程序设计 第二章 45页
import javax.swing.JOptionPane;public class ComputeLoanUsingInputDialog {public static void main(String[] args) {// TODO Auto-generated method stubString annualInterestRateString = JOptionPane.showInputDialog( "Enter  yearly interest , ror sxample 8.25:");//String annualInterestRateString;double annualInterestRate = Double.parseDouble(annualInterestRateString);double monthlyInterestRate = annualInterestRate / 1200 ;String numberOfYearsString = JOptionPane.showInputDialog("Eneter number of years as integer, \nfor example 5:");//String numberOfYearsString;int numberOfYears = Integer.parseInt(numberOfYearsString);String  loanString = JOptionPane.showInputDialog("Enter loan amount, for example 120000.95:");double loanAmount = Double.parseDouble(loanString);double monthlyPayment = loanAmount * monthlyInterestRate / (1- 1 / Math.pow(1+monthlyInterestRate, numberOfYears * 12));double totalPayment = monthlyPayment * numberOfYears * 12;monthlyPayment = (int)(monthlyPayment * 100) / 100.0;totalPayment = (int)(totalPayment * 100) / 100.0;String output = "The monthly payment is " + monthlyPayment +"\nThe total payment is " + totalPayment;JOptionPane.showMessageDialog(null, output);}}

0 0
原创粉丝点击