“Conocimientos Programación>Programación Java

Cómo hacer una tabla de amortización en Java

2014/12/2
¿Te has preguntado cómo los bancos , compañías de tarjetas de crédito y otros prestamistas calcular sus pagos mensuales? Tal vez usted pensó que era por alguna misteriosa y sospechosamente proceso secreto ? En realidad , los prestamistas calculan los pagos basados ​​en una técnica conocida como una tabla de amortización . La matemática para rellenar una tabla de amortización puede ser un poco tedioso , sin embargo , y eso hace que sea un buen candidato para completarlo en Java. Instrucciones
1

Abra un editor de texto y guárdelo de inmediato el archivo como " AmortizationTable.java . " Esto le ahorrará algunos problemas si el ordenador se bloquea en el centro de su trabajo
2

Pega el siguiente código de Java en el editor de texto: .

Java.io.Console importación;
java.text.NumberFormat importación

;

AmortizationTable clase pública {

void (String [] args ) { public static

consola consola = sistema . consola ();

directores String = Console.ReadLine ( " introduzca su director > $ ");

longitudes de cadena = Console.ReadLine ( "Por favor, introduzca la longitud de su préstamo en mes > " );

intereses String = Console.ReadLine (" Por favor ingrese su tasa de interés anual no incluya el signo de porcentaje > ") ; .

dos principales = Double.parseDouble (principales ) ;

int longitud = Integer.parseInt ( longitudes ) ;

doble interés = Double.parseDouble ( intereses ) ;

doble monthlyInterest = interés /( 12 * 100 ) ;

doble monthlyPayment = capital * ( monthlyInterest /( 1 - Math.pow ( ( 1 + monthlyInterest ) , (longitud * -1 ))) ) ;

final int PAYMENT_WIDTH = 15 ;

última AMOUNT_WIDTH int = 15 ;

última PRINCIPAL_WIDTH int = 15 ;

última INTEREST_WIDTH int = 15 ;

final int BALANCE_WIDTH = 15 ;
patrón de cordaje

= "% " + PAYMENT_WIDTH + " % s " + AMOUNT_WIDTH + " % s " + PRINCIPAL_WIDTH + " % s " + INTEREST_WIDTH + " % s " + BALANCE_WIDTH + " s " ;
< p > System.out.printf ( patrón , "pago" , "cantidad " , "principal ", "interes ", " BALANCE" ) ;

System.out.println ();

NumberFormat nf = NumberFormat.getCurrencyInstance ();

for (int x = 1 , x < = longitud , x + + ) {

doble amountInterest = capital * monthlyInterest ;

doble amountPrincipal = monthlyPayment - amountInterest , director


= capital - amountPrincipal ;

System.out.printf ( patrón , x, nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . formato ( amountInterest ) , nf.format (principal ));

System.out.println (); }


}

}

El programa es bastante simple. En primer lugar, le pregunte por los tres datos necesarios para calcular la tabla de amortización : la cantidad que pidió prestada , la duración del préstamo en meses y la tasa de interés anual. Se interpreta que la información en números y hace los cálculos de acuerdo con algunas fórmulas estándar que se utiliza en la industria de las finanzas. Cuando haya terminado con los cálculos , se imprime la tabla , mostrando su no sólo su pago mensual, pero ¿cuánto de ella, cada mes , se dirige a los intereses y cuánto se destina al pago de su préstamo original .
Página 3

Guarde su trabajo y abrir un mensaje de terminal /command . En Windows, puede hacerlo haciendo clic en " Inicio", " Ejecutar" y escribir "cmd " . Escriba lo siguiente en la terminal para compilar el programa :


javac AmortizationTable.java

Alternativamente , si usted eligió editor de texto para programadores como Netbeans , probablemente podrá simplemente haga clic en el botón " Build " y omitir este paso
4

Escriba lo siguiente en su terminal para ejecutar el programa : .

java AmortizationTable

respuesta las indicaciones y analizar la tabla de amortización para ver si el préstamo es la mejor oferta para usted.

Programación Java
Cómo comprobar JAVA_HOME en Windows
Cómo utilizar Apache Felix
Cómo Entrada y Salida en Java
Cómo utilizar el escáner de datos Trees
Acerca de los atributos de un centro de guardería
Cómo comprobar la disponibilidad de impresora con Java
Cómo devolver un campo oculto en JSP
Cómo asegurarse una entrada es un número en Java
Conocimientos Informáticos © http://www.ordenador.online