所以我试图在抛出异常后更改测试分数的值(如果值大于100或小于0则抛出),目前,它只是在输入无效数字后退出程序。
异常类
num = (int)allValues.count;
Runnable class
public class InvalidTestScore extends Exception {
public InvalidTestScore() {
super("Error: Invalid grade");
}
public InvalidTestScore(int grade) {
super("Error: " + grade + " is invalid!");
}
}
如何允许用户更改不良成绩的值?