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

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

高洛峰
リリース: 2017-01-18 14:56:29
オリジナル
2577 人が閲覧しました

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 サイトに注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート