My method keeps returning 0
. Can someone help me find why the GPA will not properly compute?
public static double getGPA(String a)
{
double value = 0;
double sum = 0;
for(int i = 0; i<a.length(); i++)
{
String grade = a.substring(i,i+1);
if(grade == "A") value = 4;
if(grade == "B") value = 3;
if(grade == "C") value = 2;
if(grade == "D") value = 1;
if(grade == "F") value = 0;
sum += value;
}
return sum/(a.length()+1);
}