Haben Sie sich jemals gefragt , wie die Banken , Kreditkarten-Unternehmen und andere Kreditgeber Ihre monatlichen Zahlungen zu berechnen? Vielleicht dachte, es war von einem geheimnisvollen und misstrauisch geheimen Verfahren ? Eigentlich berechnen Kreditgeber Zahlungen auf einer Technik wie einem Tilgungsplan bekannt ist. Die Mathematik zum Befüllen in einem Tilgungsplan kann ein bisschen langweilig, aber, und das macht es ein guter Kandidat für das Ausfüllen es in Java. Anleitung
1
Öffnen Sie einen Text -Editor und speichern Sie die Datei sofort als " AmortizationTable.java . " So sparen Sie einige Probleme , wenn Ihr Computer abstürzt in der Mitte Ihrer Arbeit
2
den folgenden Java-Code in den Texteditor einfügen: .
Import java.io.Console ;
Import java.text.NumberFormat ;
public class AmortizationTable {
public static void main (String [] args ) {
Console console = System- . Konsole ();
String Principals = Console.ReadLine ( "Bitte geben Sie Ihr Kapital > $ ");
Saitenlängen = Console.ReadLine ( "Bitte geben Sie die Länge Ihres Darlehens in Monate> ");
String Interessen = Console.ReadLine ( " Bitte geben Sie Ihren jährlichen Zinssatz nicht das Prozentzeichen > "); .
Doppel principal = Double.parseDouble ( Principals );
int length = Integer.parseInt ( Längen) ;
doppeltes Interesse = Double.parseDouble ( Interessen );
Doppel monthlyInterest = Zins /(12 * 100) ;
Doppel monthlyPayment = Kapital * ( monthlyInterest /(1 - Math.pow ( (1 + monthlyInterest ) , (Länge * -1 )))) ;
final int PAYMENT_WIDTH = 15;
final int AMOUNT_WIDTH = 15;
final int PRINCIPAL_WIDTH = 15;
final int INTEREST_WIDTH = 15;
final int BALANCE_WIDTH = 15;
String pattern = " % " + PAYMENT_WIDTH + " s% " + AMOUNT_WIDTH + " s% " + PRINCIPAL_WIDTH + " s% " + INTEREST_WIDTH + " s% " + BALANCE_WIDTH + " s";
< p > System.out.printf ( Muster , "Zahlung" , "Betrag" , "Kapital" , "Zinsen" , "BALANCE ");
System.out.println ();
NumberFormat nf = NumberFormat.getCurrencyInstance ();
for (int x = 1; x <= Länge ; x + +) {
Doppel amountInterest = principal * monthlyInterest ;
Doppel amountPrincipal = monthlyPayment - amountInterest ;
principal principal = - amountPrincipal ;
System.out.printf ( Muster , x, nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . Format ( amountInterest ) , nf.format ( principal) );
System.out.println (); }
}
}
Das Programm ist ziemlich einfach. Zunächst werden Sie gefragt, für die drei Stücke von Informationen, die es braucht, um den Tilgungsplan berechnen : den Betrag, den Sie geliehen , die Länge des Darlehens in Monaten und der jährliche Zinssatz . Er interpretiert diese Informationen in Zahlen und macht die Mathematik nach einigen Standard- Formeln in der Finanzbranche verwendet . Wenn es mit der Mathematik fertig , druckt sie aus der Tabelle und zeigt Ihnen nicht nur Ihre monatliche Zahlung , aber wie viel davon , jeden Monat , geht das Interesse und wie viel geht an zahlen Sie Ihre ursprüngliche Darlehen .
Seite 3
Speichern Sie Ihre Arbeit und öffnen Sie ein Terminal /Eingabeaufforderung. In Windows können Sie dies, indem Sie auf " Start", " Ausführen" und Eingabe von " cmd zu tun. " Geben Sie den folgenden in der Klemme , um Ihr Programm zu kompilieren:
javac AmortizationTable.java
Alternativ, wenn Sie eines Programmierers Texteditor wählte wie Netbeans , können Sie wahrscheinlich einfach auf den "Build" -Taste und diesen Schritt überspringen
4
Geben Sie den folgenden in die Klemme , um das Programm zu starten .
java AmortizationTable
Beantworten Sie die Eingabeaufforderungen und analysieren den Tilgungsplan zu sehen wenn das Darlehen ist das beste Angebot für Sie.