JAVA は、try-catch ステートメントを使用して例外を処理します。
try-catch の try 部分に可能な例外操作を配置します。try 部分が例外オブジェクトをスローするか、例外オブジェクトをスローする可能性のあるメソッドを呼び出し、そのメソッドが例外オブジェクトをスローすると、try は終了します。すぐに実行され、キャッチ部分に戻ります。そこで、プログラムでは例外発生後の処理をcatah部分に配置します。
(ビデオ チュートリアルの推奨: java ビデオ チュートリアル)
次の例を見てみましょう:
try{ 包含可能发生异常的语句//正常业务逻辑代码 } catch(ExceptionSubClass1 e){ ...//当try发生异常,将执行catch代码,若无异常,不执行 } catch(ExceptionSubClass2 e){ ... }
デバッグ:
public class text1 { public static void main(String[] args) { int n=0,m=0,t=1000; try { m=Integer.parseInt("8888"); n=Integer.parseInt("ab89");//发声异常,转向catch t=7777;//t没有机会执行 } catch(NumberFormatException e) { System.out.println("发生异常:"+e.getMessage()); } } }
実行結果:
以上がJavaで例外を処理するステートメントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。