Cet article décrit la fonction de calcul du montant du prêt implémenté par Java. Partagez-le pour votre référence, comme suit:
Questions et codes:
/ ** Copyright (c) 2015, Southwest University School of Planning and Information Technology * Tous droits réservés. * Nom du fichier: Helloworld.java * Auteur: Gaoshuo * Date d'achèvement: 15 octobre 2015 * Numéro de version: V1.0 * DESCRIPTION DE PROBLÈME: Calculer le montant du paiement mensuel et le montant total du paiement par le biais de taux d'intérêt annuels, etc. * Entrée du programme: taux d'intérêt annuel, montant. * Production du programme: montant du paiement mensuel et montant total de paiement. * / Package Practice_01; Importer java.util.scanner; classe publique Composeloan {public static void main (String [] args) {// TODO Method-généré par Stub System.out.println ("Wulin.com Test Result:"); Entrée du scanner = nouveau scanner (System.in); System.out.println ("Veuillez saisir le taux annuel"); double annelyrate = input.nextDouble (); Double Monthlyrate = Année Rumelle / 1200; System.out.println ("Veuillez saisir le nombre d'années"); int number = input.nextint (); System.out.println ("Veuillez saisir le montant"); double quantité = input.NextDouble (); Double MonthlyPayment = Montant * Monthlyrate / 1-1 / Math.Pow (1 + MonthlyRate, numéro * 12); Double TotalPayment = MonthlyPayment * numéro * 12; System.out.println ("Le paiement mensuel est" + (int) (MonthlyPayment * 100) /100.0); System.out.println ("Le paiement total est" + (int) (TotalPayment) * 100); }}Résultats en cours:
Résumé des points de connaissance:
Cas de types de données (conversion explicite), math.pow, priorité
Expérience:
On dirait que la priorité de Java est similaire aux autres. Java a des exigences très strictes sur les types et ne les convertira pas automatiquement. Les petits types deviennent plus grands et les types peuvent être élargis. Si les grands types deviennent plus petits et que les types ne se convertissent pas, des erreurs se produiront.
De plus, si les types de variables sont affectés différemment, il y aura des erreurs qui ne seront pas converties. Par exemple, affectez INT à court ou octet.
Au début, je ne pensais pas que c'était trop gênant, mais maintenant cela semble un peu gênant. . Je ne comprends pas très bien la signification des objets. AO ~~
Enfin, enregistrez un point de connaissance: il y a des pauses de ligne, un retour en chariot, une languette, etc. dans l'instruction de sortie en Java qui ne peut pas être utilisé, et les caractères d'échappement peuvent être utilisés, tels que:
Les citations doubles sont / "les citations simples sont / 'Backspace is / b Tab Is / t newline / n Entrée / R backslash //
PS: Voici quelques outils de calcul à référence à:
Calculateur de prêt en ligne:
http://tools.vevb.com/jisuanqi/daikuan_jisuanqi
Calculateur de prêt hypothécaire en ligne:
http://tools.vevb.com/jisuanqi/anjie_calc
Calculatrice scientifique en ligne use_advanced calculator calculateur en ligne:
http://tools.vevb.com/jisuanqi/jsqkeexue
Calculatrice en ligne_standard Calculatrice:
http://tools.vevb.com/jisuanqi/jsq
Pour plus d'informations sur les algorithmes Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Structure de données Java et tutoriel d'algorithme", "Résumé des conseils de nœud de Dom Operation Java", "Résumé du fichier Java et des conseils d'opération de répertoire" et "Résumé des conseils d'opération Java Cache"
J'espère que cet article sera utile à la programmation Java de tous.