Bonjour, j'essaye de faire un calcul de moyenne selon ce qu'ajoute l'utilisateur.
L'algorithme fonctionne bien si la variable "calculmoy" n'est pas vide et je n'arrive pas à comprendre pourquoi si elle est vide ça ne fonctionne pas
Les deux variable qui sont utilisées
Et le code en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private int nbNote =0; private double calculmoy=0;
Après quelques essais en débug, la variable calculmoy reste à NaN tous le long de l'opération
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void addNoteDB(String name, String note){ //Algorithme de calcul de la moyenne calculmoy = calculmoy*nbNote; //Incrémentation du nombre de notes nbNote++; double note2 = Double.parseDouble(note); calculmoy = calculmoy + note2; calculmoy = calculmoy / nbNote; }
à la ligne "calculmoy = calculmoy + note2;" je ne vois pas pourquoi additionner calculmoy à un chiffre comme 4.5 donne NaN
Des idées du pourquoi du comment ?
Partager