自定义抛出异常

翻译 2017年10月06日 15:41:28
public class MyException extends Exception {    //创建自定义异常类型继承Exception类
 /**
  *
  */
 private static final long serialVersionUID = 1L;
 public MyException(String ErrorMessage) {         //   构造方法
  super(ErrorMessage);                          //父类的构造方法
}
}
public class buttoncla{
 static int avg(int number1,int number2)throws MyException {//在avg方法中抛出异常
  if(number1<0||number2<0)
   throw new MyException("不可以使用负数!");
  if(number1>100||number2>100)
   throw new MyException("数值太大了!");
  return (number1+number2)/2;}
  public static void main(String args[]) {
   try {
    int result=avg(102,150);
    System.out.println(result);
    
   }
   catch(MyException e){
    System.out.println(e);    //输出异常
   }
  }
  
 }

Java 自定义异常和抛出异常

  • 2017年06月14日 14:19
  • 17KB
  • 下载

Dubbo抛出自定义异常

最近开始学习Dubbo框架,在工作中会把之前的业务迁移过来。         在原来的Spring MVC框架实现中,有使用到自定义异常的场景(自定义异常继承RuntimeException)。而对于...

try…finally与嵌套及自定义异常抛出

try...finally... try...finally...语句用来表达这样的情况:在程序中,如果一个段代码必须要执行,即无论异常是否产生都要执行,那么此时就需要使用finally。 比如文件...
  • xun527
  • xun527
  • 2017年07月27日 12:03
  • 129

Oracle触发器抛出自定义异常

现有学生表 student(sno int,sname varchar2(20)) 成绩表 score(sno int,cno varchar2(10),degree number) 给stude...

J2SE之手动抛出自定义异常

1.手动抛出异常 手动抛出异常要用到throw、throws语句。 throw语句: 用于显式地引发异常,执行流程将在throw语句后立即停止,因此不会执行下一个语句。 抛出异常后,系统会检查...

Dubbo抛出自定义异常时报:Got unchecked and undeclared exception

dubbo自定义异常无法捕获

Dubbo生产者抛出自定义异常的问题

最近开始学习Dubbo框架,在工作中会把之前的业务迁移过来。         在原来的Spring MVC框架实现中,有使用到自定义异常的场景(自定义异常继承RuntimeException)。而对于...

手动控制抛出自定义异常demo

手动控制抛出自定义异常demo

spring data custom behaviour 为Repository自定义行为 抛出异常。

使用springdata 给Repository做增强时,想添加方法,却抛出不能实例化话自定义接口的异常...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自定义抛出异常
举报原因:
原因补充:

(最多只允许输入30个字)