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);
}
 
     
    