📜  Java之throw关键字

📅  最后修改于: 2020-09-26 07:05:55             🧑  作者: Mango

Java throw关键字

Java throw关键字用于显式引发异常。

我们可以通过throw关键字在Java中抛出检查异常或非阻塞异常。 throw关键字主要用于引发自定义异常。稍后我们将看到自定义异常。

Java throw关键字的语法如下。

throw exception;

让我们看一下抛出IOException的例子。

throw new IOException("sorry device error);

java throw关键字示例

在此示例中,我们创建了validate方法,该方法将整数值作为参数。如果年龄小于18岁,我们将抛出ArithmeticException,否则将显示一条消息,欢迎您投票。

public class TestThrow1{
   static void validate(int age){
     if(age<18)
      throw new ArithmeticException("not valid");
     else
      System.out.println("welcome to vote");
   }
   public static void main(String args[]){
      validate(13);
      System.out.println("rest of the code...");
  }
}

输出:

Exception in thread main java.lang.ArithmeticException:not valid