Warum sagt calcGPA immer wieder, dass es gleich NaN ist? Ich stelle sicher, dass es nicht undefiniert ist.Android-App Rückgabe von NaN
double gradesMultiplied = ((quantityA * 4.00) + (quantityAMin * 3.70) + (quantityBPlu * 3.30) + (quantityB * 3.00) + (quantityBMin * 2.70) + (quantityCPlu * 2.30) + (quantityC * 2.00) + (quantityCMin * 1.70) + (quantityDPlu * 1.30) + quantityD + (quantityDMin * 0.70));
double gradesAdded = (quantityA + quantityAMin + quantityBPlu + quantityB + quantityBMin + quantityCPlu + quantityC + quantityCMin + quantityDPlu + quantityD + quantityDMin + quantityF);
double calcGPA = gradesMultiplied/gradesAdded;
Ich vermute, dass sowohl 'GradeMultiplied' als auch' GradesAdded' Null sind. –
Oder eine der vielen Mengen, die Sie hinzufügen, ist 'NaN' bereits. –
Dies wäre viel einfacher, wenn Sie anstelle dieser 'quantityXXX'-Variablen ein Array verwenden würden. –