Heb je je ooit afgevraagd hoe banken , creditcardmaatschappijen en andere geldschieters bereken uw maandelijkse betalingen ? Misschien heb je dacht dat het door enkele mysterieuze en verdacht geheime proces ? Eigenlijk kredietverstrekkers berekenen betalingen op basis van een techniek die bekend staat als een aflossingstabel . De wiskunde voor het invullen van een aflossingstabel kan een beetje vervelend , echter, en dat maakt het een goede kandidaat voor het invullen ervan in Java . Instructies 1 Open een tekstverwerker en het bestand als direct opslaan " AmortizationTable.java . " Dit bespaart u een aantal problemen als je computer crasht in het midden van je werk kopen van 2 Plak volgende Java- code in de teksteditor : . Import java.io.Console ; import java.text.NumberFormat ; public class AmortizationTable { public static void main ( String [ ] args ) op { console console = Systeem . console ( ) ; String opdrachtgevers = Console.ReadLine ( "Vul uw opdrachtgever > $ ' ) ; snaarlengten = Console.ReadLine ( " Geef de lengte van uw lening in maanden > ' ) ; String Belangenconflicten = Console.ReadLine ( "Vul uw jaarlijkse rente niet onder het procent teken > ' ) ; . dubbele hoofdsom = Double.parseDouble ( opdrachtgevers ) ; int lengte = Integer.parseInt ( lengtes) ; dubbel belang = Double.parseDouble (interesten ) ; dubbele monthlyInterest = rente /( 12 * 100 ) ; dubbele monthlyPayment = hoofdsom * ( monthlyInterest /( 1 - Math.pow ( ( 1 + monthlyInterest ) , ( lengte * -1 ) ) ) ) ; int laatste PAYMENT_WIDTH = 15 ; int laatste AMOUNT_WIDTH = 15 ; int laatste PRINCIPAL_WIDTH = 15 ; int laatste INTEREST_WIDTH = 15 ; int laatste BALANCE_WIDTH = 15 ; < br > bespanning = " % " + PAYMENT_WIDTH + ' s % " + AMOUNT_WIDTH + ' s % " + PRINCIPAL_WIDTH + ' s % " + INTEREST_WIDTH + ' s % " + BALANCE_WIDTH + " s " ; System.out.printf ( patroon , " betaling" , " BEDRAG " , " BELANGRIJKSTE " , " RENTE " , " BALANCE " ) ; System.out.println ( ) ; NumberFormat nf = NumberFormat.getCurrencyInstance ( ) ; voor ( int x = 1 ; x < = lengte ; x + + ) { dubbele amountInterest = hoofdsom * monthlyInterest ; dubbele amountPrincipal = monthlyPayment - amountInterest ; hoofdsom = hoofdsom - amountPrincipal ; System.out.printf ( patroon , x , nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . formaat ( amountInterest ) , nf.format ( hoofdsom ) ) ; System.out.println ( ) op ; } } } < br > Het programma is vrij eenvoudig . Ten eerste , het u vraagt om de drie stukjes informatie die het nodig heeft om de aflossingstabel berekenen: het bedrag dat u geleend , de lengte van de lening in maanden en de jaarlijkse rente . Het interpreteert de informatie in getallen en doet de wiskunde volgens een aantal standaard formules die in de financiële sector . Als het klaar met de wiskunde , Het drukt de tabel , het tonen van uw niet alleen uw maandelijkse betaling , maar hoeveel ervan , elke maand , gaat om rente en hoeveel gaat om het betalen van uw oorspronkelijke lening . Goedkope 3 Sla uw werk op en open een terminal /command prompt . In Windows kunt u dit doen door te klikken op ' Start ', ' Uitvoeren ' en het typen " cmd ". Typ het volgende in de terminal om je programma te compileren : javac AmortizationTable.java alternatief, als je een programmeur teksteditor koos zoals Netbeans , kunt u waarschijnlijk gewoon op de " Build "-knop en deze stap overslaan Type 4 het volgende in je terminal naar het programma uit te voeren : . java AmortizationTable antwoord de aanwijzingen op en analyseert de aflossingstabel te zien indien de lening is de beste deal voor je.
|