- 0
- 0
- 约小于1千字
- 约 6页
- 2026-01-15 发布于陕西
- 举报
自定义异常主讲教师:赵耀宏
引入自定义异常自定义异常一般情况下Java本身提供的异常能够处理大多数的错误,但是有时候不够我们使用,还是需要创建自己的异常类来处理一些错误。
创建自己的异常类,只需要继承Exception类并实现一些方法即可。自定义异常类格式如下:class类名extendsExcpeption{//类体}
publicclassGenerateAgeExceptionextendsException{publicGenerateAgeException(Stringmessage){super(message);}}自定义异常类的应用创建年龄的自定义异常类
importjava.util.Scanner;publicclassCustomExcpDemo{publicstaticvoidmain(Stringargs[]){try{testAge();}catch(GenerateAgeExceptione){System.out.println(e.getMessage());}}publicstaticvoidtestAge()throwsGenerateAgeException{System.out.println(请输入年龄:);Scannerin=newScanner(System.in);intage=in.nextInt();if(age18){thrownewGenerateAgeException(18岁以下的用户不能登录该网址!);}else{System.out.println(欢迎登录该网站);}}}自定义异常类的应用创建用于检测年龄的方法testAge()在main方法中调用testAge()并进行异常捕获处理
谢谢观看Thanksforwatching
您可能关注的文档
- 总账系统期末业务处理一六期末处理64课件讲解.pptx
- 总账系统期末业务处理一六期末处理51课件讲解.pptx
- 总账系统初始设置三总账系统51课件讲解.pptx
- 总论思政数字思维28课件讲解.pptx
- 综合艺术鉴赏美术鉴赏汇报69课件讲解.pptx
- 综合布线系统建设需求04课件讲解.pptx
- 字符型李冬80课件讲解.pptx
- 字典主讲王学德08课件讲解.pptx
- 自然语言处理工具与开发环境王跃光94课件讲解.pptx
- 自然语言处理的应用场景与基本流程王跃光98课件讲解.pptx
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)