Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να κάνει ένα Αποσβέσεις πίνακα σε Java

Έχετε ποτέ αναρωτηθεί πώς οι τράπεζες , εταιρείες πιστωτικών καρτών και άλλους δανειστές υπολογίσετε τις μηνιαίες πληρωμές σας ; Ίσως να σκέφτηκε ότι ήταν από κάποια μυστηριώδη και ύποπτα μυστική διαδικασία ; Στην πραγματικότητα , οι δανειστές υπολογίζουν τις πληρωμές με βάση μια τεχνική γνωστή ως έναν πίνακα χρεολυσίων . Τα μαθηματικά για τη συμπλήρωση του πίνακα απόσβεσης μπορεί να είναι λίγο κουραστικό , όμως , και ότι ένας καλός υποψήφιος για την ολοκλήρωσή της Java κάνει . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και αμέσως να αποθηκεύσετε το αρχείο ως " AmortizationTable.java . " Αυτό θα σας εξοικονομήσει κάποιο πρόβλημα αν ο υπολογιστής σας στη μέση της εργασίας σας 2

Επικολλήστε τον ακόλουθο κώδικα Java στο πρόγραμμα επεξεργασίας κειμένου : .

Εισαγωγής java.io.Console ?

java.text.NumberFormat εισαγωγής ?

δημόσια τάξη AmortizationTable {

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

Console κονσόλα = Σύστημα . κονσόλα ( ) ?

διευθυντές String = console.readLine ( " Παρακαλώ εισάγετε τον προϊστάμενό σας > $ ")?

String μήκη = console.readLine ( " Παρακαλώ εισάγετε το μήκος του δανείου σας μήνες > " ) ?

συμφερΟντων String = console.readLine ( " Παρακαλώ εισάγετε ετήσιο επιτόκιο σας μην συμπεριλάβετε το σύμβολο του ποσοστού > ")? .

διπλό κύριο = Double.parseDouble ( διευθυντές ) ?

int μήκος = Integer.parseInt ( μήκη ) ?

διπλό ενδιαφέρον = Double.parseDouble ( συμφερΟντων ) ?

διπλό monthlyInterest = συμφέρον /( 12 * 100 ) ?

διπλό monthlyPayment = κύριος * ( monthlyInterest /( 1 - Math.pow ( ( 1 + monthlyInterest ) , ( μήκος * -1 ) ) ) ) ?

τελική int PAYMENT_WIDTH = 15 ?
τελικό

int AMOUNT_WIDTH = 15 ?

τελική int PRINCIPAL_WIDTH = 15 ?

τελική int INTEREST_WIDTH = 15 ?

τελική int BALANCE_WIDTH = 15 ?

μοτίβο String = " % " + + PAYMENT_WIDTH " s % " + + AMOUNT_WIDTH " s % " + + PRINCIPAL_WIDTH " s % " + + INTEREST_WIDTH " s % " + + BALANCE_WIDTH " s " ?

System.out.printf ( μοτίβο , " ΠΛΗΡΩΜΗΣ " , " ΠΟΣΟ " , " ΚΥΡΙΑ " , " ΕΝΔΙΑΦΕΡΟΝ " , " BALANCE ")?

System.out.println ( ) ?

NumberFormat nf = NumberFormat.getCurrencyInstance ( ) ?

για ( int x = 1 ? x <= μήκος ? x + + ) {

διπλό amountInterest = κύριος * monthlyInterest ?

διπλό amountPrincipal = monthlyPayment - amountInterest ?

κύριος = κύριος - amountPrincipal ?

System.out.printf ( μοτίβο , x , nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . μορφή ( amountInterest ) , nf.format ( κύρια ) ) ?

System.out.println ( ) ? }


}

}

Το πρόγραμμα είναι αρκετά απλή . Κατ 'αρχάς , σας ζητά για τα τρία κομμάτια των πληροφοριών που χρειάζεται για τον υπολογισμό του πίνακα χρεολυσίων : το ποσό που δανείστηκε , η διάρκεια του δανείου σε μήνες και το ετήσιο επιτόκιο . Ερμηνεύει τις πληροφορίες αυτές σε αριθμούς και κάνει τα μαθηματικά , σύμφωνα με ορισμένες στερεότυπες εκφράσεις που χρησιμοποιούνται στη βιομηχανία χρηματοδότησης . Όταν τελειώσει με τα μαθηματικά , εκτυπώνει τον πίνακα , που δείχνει όχι μόνο τη μηνιαία πληρωμή σας , αλλά πόσο από αυτό , κάθε μήνα , πηγαίνει σε τόκους και πόσο πηγαίνει στην πληρωμή κάτω από την αρχική του δανείου σας .
Η Φτηνές 3

Αποθηκεύστε την εργασία σας και να ανοίξετε μια γραμμή τερματικό /εντολών . Στα Windows , μπορείτε να το κάνετε αυτό κάνοντας κλικ στο "Start ", " Run" και πληκτρολογώντας "cmd ". Πληκτρολογήστε τα ακόλουθα στο τερματικό για να καταρτίσει το πρόγραμμά σας :

javac AmortizationTable.java

Εναλλακτικά , αν επιλέξετε επεξεργαστή κειμένου ενός προγραμματιστή , όπως Netbeans , μπορείτε πιθανώς απλά κάντε κλικ στο κουμπί "Build " και να παραλείψετε αυτό το βήμα
Η 4

Πληκτρολογήστε τα ακόλουθα στο τερματικό σας για να τρέξει το πρόγραμμα : .

java AmortizationTable

Απαντήστε στις προτροπές και να αναλύσει τον πίνακα χρεολυσίων για να δείτε αν το δάνειο είναι η καλύτερη διαπραγμάτευση για σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα