Hmmmm...that's still not very informative. :P

I do find that you can do without

public String grade;

As for not running, you have neither a println nor a JOptionPane. ;))

All the...