76、java自定义异常
来源:互联网 发布:超级玛丽c语言源代码 编辑:程序博客网 时间:2024/06/01 09:54
java自定义异常java不可能对所有的情况都考虑到,所以,在实际的开发中,我们可能需要自己定义异常。而我们自己随意的写一个类,是不能作为异常类来看的,要想你的类是一个异常类,就必须继承自Exception或者RuntimeExceptionjava自定义异常的两种方式方式一:继承Exception 方式二:继承RuntimeExceptionpublic class MyException extends Exception {public MyException() {}public MyException(String message) {super(message);}}// public class MyException extends RuntimeException {//// }public class Teacher {public void check(int score) throws MyException {if (score > 100 || score < 0) {throw new MyException("分数必须在0-100之间");} else {System.out.println("分数没有问题");}}// 针对MyException继承自RuntimeException// public void check(int score) {// if (score > 100 || score < 0) {// throw new MyException();// } else {// System.out.println("分数没有问题");// }// }}/* * 自定义异常测试类 */public class StudentDemo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入学生成绩:");int score = sc.nextInt();Teacher t = new Teacher();try {t.check(score);} catch (MyException e) {e.printStackTrace();}//请输入学生成绩://130//cn.itcast_08.MyException: 分数必须在0-100之间//at cn.itcast_08.Teacher.check(Teacher.java:6)//at cn.itcast_08.StudentDemo.main(StudentDemo.java:16)}}
阅读全文
0 0
- 76、java自定义异常
- Java 异常(Exception)&自定义异常
- Java异常处理-----自定义异常
- Java 异常(Exception)&自定义异常
- JAVA-自定义异常/异常覆盖
- java异常体系、自定义异常
- Java异常之自定义异常
- Java异常之自定义异常
- Java 自定义异常 异常抛出
- Java异常处理--自定义异常
- Java异常之自定义异常
- 自定义异常实战,java封装自定义异常
- Java自定义异常
- java中自定义异常
- 自定义Java异常
- 自定义Java异常
- Java自定义异常类
- Java中的自定义异常
- 常用正则表达式
- 【转】数据库基本知识:(四)数据操作-删和改
- Spark 增量操作 insertInto() 与 mode(SaveMode.Append).saveAsTable() 的区别
- logback mdc
- Srping boot 配置文件详解
- 76、java自定义异常
- Tensorflow训练渐渐变慢,迭代一段时间卡死
- java 读取eml文件附件方法(附件为base64转码)
- 第四周项目六
- oracle学习总结(二)
- adb网络调试
- 第七周||建立顺序环形算法库
- 第四周项目 1 建立单链表
- (LaTex)CTex的初次使用心得及入门教程