例如下面这段代码~
import java.util.Scanner;
public class sd { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; ; i++) {
System.out.println("请输入成绩:");
Scanner scan = new Scanner(System.in);
String s = scan.next();
int a = Integer.parseInt(s);

if (a < 60) {
System.out.println("你的成绩不及格");
} else if (a >= 60 && a < 70) {
System.out.print("你的成绩及格");
} else if (a >= 70 && a < 80) {
System.out.print("你的成绩中等");
} else if (a >= 80 && a < 90) {
System.out.print("你的成绩良好");
} else if(a>=90&&a<100){
System.out.print("你的成绩优秀");
}else{
System.out.print("你的输入超过了总分");
}
} } }运行时~输入的只能是数字,当输入的是字母的时候程序就出错~如何解决?我是初学~望具体说明~