Please send questions to st10@humboldt.edu .
// I want to try making my OWN exception, to handle a
// numeric grade NOT in a "legal" range;

public class BadGradeException extends Exception
{
    public BadGradeException(Number badGrade)
    {
        // acc to "Java Precisely", p. 55: "Passing a string to the
        // constructor of the superclass (that is, class Exception)
        // causes method toString to append that string to the
        // name of the exception."
        super("Bad grade value:" + badGrade);
    }
}