Jak utworzyć tabelę amortyzacji w Javie

Tabela amortyzacji w Javie

Sekcja 1

Krok 1

Otwórz edytor tekstu i natychmiast zapisz plik jako "AmortizaciónTabla.java". Pozwoli to zaoszczędzić Ci trochę problemów, jeśli sprzęt zostanie zablokowany w trakcie pracy.

Krok 2

Wklej następujący kod Java w edytorze tekstu:

import java.io.Console; import java.text.NumberFormat;

klasa publiczna AmortizationTable {

public static void main (String [] args) {Konsola konsolowa = System.console (); String principalS = console.readLine ("Proszę podać swoją główną> $"); String lengthS = console.readLine ("Wprowadź długość kredytu w miesiącach>"); String interestS = console.readLine ("Podaj roczną stopę procentową. Nie dołączaj znaku procentu>");

main double = Double.parseDouble (mainS); int length = Integer.parseInt (lengthS); podwójne zainteresowanie = Double.parseDouble (interests);

double monthlyInterest = interest / (12 * 100); double monthlyPayment = principal * (monthlyInterest / (1 - Math.pow ((1 + monthInterest), (długość * -1))));

ostateczny int PAYMENT_WIDTH = 15; końcowy int AMOUNT_WIDTH = 15; końcowy int MAIN_WIDTH = 15; final int INTEREST_WIDTH = 15; końcowy int BALANCE_WIDTH = 15;

Wzór ciągu = "%" + PAYMENT_WIDTH + "s%" + AMOUNT_WIDTH + "s%" + MAIN_WIDTH + "s%" + INTEREST_WIDTH + "s%" + BALANCE_WIDTH + "s";

System.out.printf (pattern, "PAYMENT", "AMOUNT", "MAIN", "INTEREST", "BALANS"); 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 ();

}

}}

Program jest dość prosty. Po pierwsze, pyta cię o trzy części informacji potrzebnych do obliczenia tabeli amortyzacji: kwotę pożyczonego kredytu, czas trwania pożyczki w miesiącach i roczną stopę procentową. Informacje są interpretowane w liczbach, a obliczenia dokonywane są zgodnie z niektórymi standardowymi formułami stosowanymi w branży finansowej. Po zakończeniu obliczeń drukowany jest stół, który pokazuje nie tylko miesięczną zapłatę, ale także jej kwotę, co miesiąc, odsetki i kwotę, jaką zapłaci pierwotny kredyt.

Krok 3

Zapisz swoją pracę i otwórz terminal / wiersz polecenia. W systemie Windows możesz to zrobić, klikając "Start", "Uruchom" i wpisz "cmd". Zapisz w terminalu, aby skompilować program:

javac AmortizationTable.java

Ewentualnie, jeśli wybrałeś edytor dla programistów tekstowych, takich jak Netbeans, najprawdopodobniej możesz po prostu kliknąć przycisk "Buduj" i pominąć ten krok.

Krok 4

Zapisz w terminalu, aby uruchomić program:

java AmortizationTable

Odpowiadaj na prośby i analizuj tabelę amortyzacyjną, aby sprawdzić, czy pożyczka jest najlepszą ofertą dla Ciebie.