Le calcul de taux d'intérêt en java

Je suis en train de faire une méthode qui sont censés calculer le taux d'intérêt d'un montant au cours d'une certaine période d'années (ces valeurs sont déjà définies dans les paramètres).
C'est le code que j'ai pour l'instant:

    public void balance(int amount, double rate, int year){
    double yearlyRate = amount * rate;
    double totalAmount;


    System.out.print(amount + " :- " + " grows with the interest rate of " + rate);

    for (int i = 0; i <= year; i++ ){

          for ( int j = amount; j)
              totalAmount = amount + yearlyRate;
              System.out.println(i + "   " + totalAmount);
    }

}

J'étais sur mon chemin pour faire de la for imbriquées en boucle comme vous pouvez le voir, là où il manque de code. Ici, j'ai couru dans trop peu de difficulté. La première boucle for s'exécute à travers les ans et les autres sont censés calculer le montant total. Pour être clair les années qui sont définis dans la variable "int année" disons que c'est le 7, puis le programme sont censés calculer la croissance de la quantité de chaque année, afin de:

year1 totalAmount 
year2 totalAmount 
year3 totalAmount 
and so on.....

La principale méthode ressemble à ceci:

public void exerciceG(Prog1 prog1) {
    System.out.println("TEST OF: balance");
    prog1.balance(1000, 0.04, 7);
}

J'apprécie toute l'aide que je peux obtenir!

  • Ce genre de "problème" ne vous exécutez dans? Est-il une erreur dans votre code? Le calcul est-il incorrect?
  • je ne sais pas comment pour obtenir le deuxième boucle pour calculer la croissance de la totalAmount pour chaque année.
  • Le rate est un apport à la méthode, de sorte que vous ne sont pas "le calcul du taux d'intérêt d'un montant". Êtes-vous essayer de trouver combien au total a été payé? Aussi, à l'intérieur for n'est pas bien construit pour accomplir quoi que ce soit. Que voulez-vous accomplir? Quelle devrait être la sortie de l'air?
InformationsquelleAutor robinweew | 2015-09-30