Come creare una tabella di ammortamento in Java
Sezione 1
Passaggio 1
Aprire un editor di testo e salvare immediatamente il file come "AmortizaciónTabla.java". Ciò ti farà risparmiare alcuni problemi se l'attrezzatura è bloccata nel bel mezzo del tuo lavoro.
Passaggio 2
Incolla il seguente codice Java nell'editor di testo:
import java.io.Console; import java.text.NumberFormat;
Classe pubblica AmortizationTable {
public static void main (String [] args) {Console console = System.console (); String principalS = console.readLine ("Inserisci il tuo principal> $"); String lengthS = console.readLine ("Immettere la durata del prestito in mesi>"); String interestS = console.readLine ("Inserire il tasso di interesse annuale. Non includere il segno di percentuale>");
main double = Double.parseDouble (mainS); int length = Integer.parseInt (lengthS); doppio interesse = Double.parseDouble (interestS);
double monthlyInterest = interest / (12 * 100); double monthlyPayment = principal * (monthlyInterest / (1 - Math.pow ((1 + monthlyInterest), (length * -1))));
int finale PAYMENT_WIDTH = 15; int finale AMOUNT_WIDTH = 15; int finale MAIN_WIDTH = 15; int finale INTEREST_WIDTH = 15; int finale BALANCE_WIDTH = 15;
String pattern = "%" + PAYMENT_WIDTH + "s%" + AMOUNT_WIDTH + "s%" + MAIN_WIDTH + "s%" + INTEREST_WIDTH + "s%" + BALANCE_WIDTH + "s";
System.out.printf (pattern, "PAYMENT", "AMOUNT", "MAIN", "INTEREST", "BALANCE"); System.out.println ();
NumberFormat nf = NumberFormat.getCurrencyInstance ();
for (int x = 1; x <= length; x ++) {double amountInterest = principal * monthlyInterest; double amountPrincipal = monthlyPayment - amountInterest; principal = principal - amountPrincipal;
System.out.printf (pattern, x, nf.format (monthlyPayment), nf.format (amountPrincipal), nf.format (amountInterest), nf.format (main)); System.out.println ();
}
}}
Il programma è abbastanza semplice. In primo luogo, ti chiede quali siano le tre parti delle informazioni necessarie per calcolare la tabella di ammortamento: la quantità di denaro che hai preso in prestito, la durata del prestito in mesi e il tasso di interesse annuale. Le informazioni sono interpretate in numeri e i calcoli sono effettuati secondo alcune formule standard utilizzate nel settore finanziario. Quando hai finito con i calcoli, la tabella viene stampata, che mostra non solo il tuo pagamento mensile, ma quanto di esso, ogni mese, va a interesse e quanto il tuo prestito originale pagherà.
Passaggio 3
Salva il tuo lavoro e apri un terminale / prompt dei comandi. In Windows, puoi farlo facendo clic su "Start", "Esegui" e digita "cmd". Scrivi il seguente nel terminale per compilare il programma:
javac AmortizationTable.java
In alternativa, se hai scelto un editor per programmatori di testi come Netbeans, è probabile che tu possa semplicemente cliccare sul pulsante "Costruisci" e saltare questo passaggio.
Passaggio 4
Scrivi il seguente nel terminale per eseguire il programma:
java AmortizationTable
Rispondere alle richieste e analizzare la tabella di ammortamento per vedere se il prestito è l'offerta migliore per te.