Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť tabuľky umorenie v Jave

Premýšľali ste niekedy , ako sa banky , spoločnosti vydávajúce kreditné karty a ďalšie veritelia Spočítajte si mesačné splátky ? Možno ste si mysleli , že to nejakým záhadným a podozrivo tajného procesu ? V skutočnosti , veritelia vypočítať platby na základe techniku ​​známu ako plánu amortizácie . Matematika pre vyplnenie tabuľky umorenie môže byť trochu únavné , však, a že je to dobrý kandidát pre dokončenie ju v Jave . Pokyny dovolená 1

Otvorte textový editor a okamžite uložte súbor ako " AmortizationTable.java . " To vám ušetrí nejaké problémy , ak váš počítač havaruje uprostred svojej práce
2

Vložte nasledujúci kód v jazyku Java do textového editora : .

Import java.io.Console ;

import java.text.NumberFormat ;

public class AmortizationTable {

public static void main ( String [ ] args ) {

konzoly konzoly = systém . konzola ( ) ;

String princípy = Console.ReadLine ( " Prosím , zadajte svoj ​​hlavný > $ " ) ;

String dĺžky = Console.ReadLine ( " Prosím , zadajte dĺžku vášho úveru mesiacov > " ) ;

String záujmy = Console.ReadLine ( " Prosím , zadajte svoj ​​ročnú úrokovú sadzbu nezahrnujte znak percenta > " ) ; .

double hlavným = Double.parseDouble ( princípy ) ;

int delka = Integer.parseInt ( dĺžky ) ;

double úrok = Double.parseDouble ( záujmy ) ;

double monthlyInterest = úroky /( 12 * 100 ) ;

double monthlyPayment = istina * ( monthlyInterest /( 1 - Math.pow ( ( 1 + monthlyInterest ) , ( dĺžka * -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 ;

výpletu = " % " + PAYMENT_WIDTH + " s % " + AMOUNT_WIDTH + " s % " + PRINCIPAL_WIDTH + " s % " + INTEREST_WIDTH + " s % " + BALANCE_WIDTH + " s " ;

System.out.printf ( vzor " , PLATBA " , " množstvo " , "Základné " , " úroky " , " BALANCE " ) ;

System.out.println ( ) ;

NumberFormat nf = NumberFormat.getCurrencyInstance ( ) ;

for ( int x = 1 , x < = dĺžka ; x + + ) {

double amountInterest = hlavný * monthlyInterest ;

double amountPrincipal = monthlyPayment - amountInterest ;

hlavným = hlavné - amountPrincipal ;

System.out.printf ( vzor , x , nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . formát ( amountInterest ) , nf.format ( hlavná ) ) ;

System.out.println ( ) ;

}

}

}

programu je pomerne jednoduché . Po prvé , to sa vás spýta na tri kusy informácií , ktoré potrebuje pre výpočet tabuľky amortizácia : suma , ktorú si požičal , dĺžka úveru v mesiacoch a ročná úroková sadzba . Je to interpretuje informácie do čísel a robí matematiku podľa niektorých štandardných vzorcov používaných vo finančnom priemysle . Keď je to hotové s matematikou , vytlačí tabuľku , ukazujúci svoje nielen svoje mesačné platby , ale koľko z toho , každý mesiac , ide na úroky a koľko ide na splácanie pôvodnú pôžičku .
sims 3

Uložte prácu a otvorte terminál /príkazový riadok . V systéme Windows , môžete tak urobiť kliknutím na " Štart " , " Spustiť " a zadaním " cmd " . Zadajte nasledujúci príkaz v termináli zostaviť program :

javac AmortizationTable.java

Prípadne , ak ste sa rozhodli textový editor programátora , ako Netbeans , môžete asi len kliknúť na tlačidlo " Build " a tento krok preskočiť
4

Zadajte nasledujúci príkaz do terminálu na spustenie programu : .

java AmortizationTable

Odpovedzte na výzvy a analyzovať tabuľky amortizácia vidieť v prípade , že úver je najlepšie riešenie pre vás .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené