创建用户自定义异常类sorce抛出成绩异常信息
时间: 2023-07-05 18:08:03 浏览: 105
可以按照以下代码来创建自定义异常类 `ScoreException`,并在需要抛出异常的地方使用 `throw new ScoreException("成绩输入错误!");` 来抛出异常信息。
```java
public class ScoreException extends Exception {
public ScoreException(String message) {
super(message);
}
}
```
示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = scanner.nextInt();
try {
if (score < 0 || score > 100) {
throw new ScoreException("成绩输入错误!");
} else {
System.out.println("成绩为:" + score);
}
} catch (ScoreException e) {
e.printStackTrace();
}
}
}
class ScoreException extends Exception {
public ScoreException(String message) {
super(message);
}
}
```
阅读全文