Java day08 异常(2)
2016-03-22 22:29
465 查看
class NegativeException extends ArithmeticException { NegativeException(String msg) { super(msg); } } //若在方法体中抛出非RuntimeException,而在方法上没有声明该异常,则发生编译错误 class Div { int div(int a,int b) { if(b<0) throw new NegativeException("除数是负数"); else if(b==0) throw new RuntimeException("除以了0"); else return a/b; } } class RuntimeDemo { public static void main(String[] args) { Div d=new Div(); d.div(4,0); } }
相关文章推荐
- Java day08 空指针异常
- Java——布局管理器
- [Java GC]Java垃圾回收
- JAVA基础 时间和日期
- 增强Eclipse/MyEclipse的代码自动提示功能
- 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示(转)
- Java对象的序列化和反序列化
- java基本语法
- Java——按钮组件:JButton
- Java for循环的几种写法
- [转载]Java静态函数、父类、子类执行顺序
- 《JAVA语言程序设计》(三)|创建、编译和执行java程序
- 第一个java程序HelloWorld.java
- Spring中Aware接口的使用
- JVM —— Java 对象占用空间大小计算
- Java静态函数、父类、子类执行顺序
- Java单例模式和volatile关键字
- JDK安装与环境变量的配置
- mybasit ,maven,spring-mvc与spring 的整合
- spring 注入学习