ホームページ >Java >&#&チュートリアル >Java プログラミングにおける throw キーワードを使用した例外スローの使用法の概要

Java プログラミングにおける throw キーワードを使用した例外スローの使用法の概要

高洛峰
高洛峰オリジナル
2017-01-18 14:56:292572ブラウズ

throw は、より直接的な方法で例外をスローします:

if(age < 0){
throw new MyException("年龄不能为负数!");
}

例を見てみましょう:

package Test;
  
 public class Test2 {
   public static void main(String[] args) {
     String s = "abc";
     if(s.equals("abc")) {
       throw new NumberFormatException();
     } else {
       System.out.println(s);
     }
   }
  
 }

実行結果は次のとおりです:

Java プログラミングにおける throw キーワードを使用した例外スローの使用法の概要

Java では、メソッドが次の場合に例外を宣言できます。定義されている場合、実装中に throw を使用して例外を明確にスローできます。

ppublic class Shoot {  创建类
  
static void pop() throws NegativeArraySizeException {
  
//定义方法并抛出NegativeArraySizeException异常
  
int [] arr = new int[-3];//创建数组
}
  
public static void main(String[] args) {//主方法
try {
  
pop(); //调用pop()方法
  
} catch (NegativeArraySizeException e) {
  
System.out.println("pop()方法抛出的异常");//输出异常信息
}
}
}

Java プログラミングで throw キーワードを使用して例外をスローする使い方の詳細については、PHP 中国語 Web サイトに注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。