Avez-vous déjà demandé comment les banques, les sociétés de cartes de crédit et autres prêteurs calculer vos paiements mensuels ? Peut-être que vous pensiez qu'il était par un processus mystérieux secret et méfiant ? En fait , les prêteurs calculent les paiements basés sur une technique connue comme un tableau d'amortissement . Le calcul pour remplir un tableau d'amortissement peut être un peu fastidieux , mais , ce qui en fait un bon candidat pour l'achever en Java. Instructions
1
Ouvrez un éditeur de texte et enregistrez le fichier immédiatement comme « AmortizationTable.java . " Cela vous évitera des ennuis si votre ordinateur tombe en panne au milieu de votre travail
2
coller le code Java suivant dans l'éditeur de texte : .
Java.io.Console d'importation; Photos java.text.NumberFormat d'importation de
;
classe AmortizationTable publique {
public static void main ( string [] args ) {
console console = System . console ();
directeurs d' String = Console.ReadLine ( " S'il vous plaît entrer votre capital > $ ");
longueurs de chaîne = Console.ReadLine ( " S'il vous plaît entrer la durée de votre prêt mois > ");
intérêts String = Console.ReadLine (" Veuillez entrer votre taux d'intérêt annuel ne pas inclure le signe pour cent > "); .
deux principaux = Double.parseDouble (directeurs ) ;
int length = Integer.parseInt ( longueurs ) ;
double intérêt = Double.parseDouble (intérêts ) ;
deux monthlyInterest = intérêt /(12 * 100) ;
deux monthlyPayment = principal * ( monthlyInterest /(1 - Math.pow ( (1 + monthlyInterest ) , (longueur * -1 )))) ;
final int PAYMENT_WIDTH = 15; Photos
final int AMOUNT_WIDTH = 15;
final int PRINCIPAL_WIDTH = 15;
final int INTEREST_WIDTH = 15;
final int BALANCE_WIDTH = 15; < br > Plan de cordage
= "% " + PAYMENT_WIDTH + " % s " + AMOUNT_WIDTH + " % s " + PRINCIPAL_WIDTH + " % s " + INTEREST_WIDTH + " % s " + BALANCE_WIDTH + "s" ;
< p > System.out.println (pattern , "paiement" , "montant" , "principal" , "intérêts" , "BALANCE" ) ;
System.out.println ();
NumberFormat nf = NumberFormat.getCurrencyInstance ();
for (int x = 1; x < = longueur ; x + +) {
deux amountInterest = principal * monthlyInterest ;
deux amountPrincipal = monthlyPayment - amountInterest ;
principale = principal - amountPrincipal ;
System.out.println (pattern, x , nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf format. ( amountInterest ) , nf.format (principal ) ) ;
System.out.println (); }
}
}
Le programme est assez simple. Tout d'abord, il vous demande les trois éléments d'information dont il a besoin pour calculer le tableau d'amortissement : le montant que vous avez emprunté , la durée du prêt en mois et le taux d'intérêt annuel. Il interprète cette information en chiffres et ne les maths selon certaines formules standards utilisées dans l'industrie de la finance. Quand il a fini avec les maths , il imprime la table, montrant votre non seulement votre paiement mensuel , mais combien d'elle, chaque mois , va de l'intérêt et combien va au remboursement de votre prêt initial.
Hôtels 3
Enregistrez votre travail et ouvrez une invite de terminal /commande. Dans Windows, vous pouvez le faire en cliquant sur " Démarrer", " Exécuter" et taper "cmd" . Tapez la commande suivante dans le terminal pour compiler votre programme :
javac AmortizationTable.java
Alternativement, si vous avez choisi l' éditeur de texte pour les programmeurs comme Netbeans , vous pouvez probablement vous suffit de cliquer sur le bouton " Générer " et sauter cette étape
4
Tapez le suivant dans votre terminal pour exécuter le programme : .
java AmortizationTable
réponse aux invites et d'analyser le tableau d'amortissement pour voir si le prêt est la meilleure affaire pour vous .