throw文を使うと、例外をスロー(発生)させることができる。
構文
throw 例外クラス
「例外クラス」の例外をスロー(発生)させる。
サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package samplePackage; public class SampleClass { public static void main( String[] args ) { try { sample( 2 ); } catch ( IllegalArgumentException $e ) { System.out.println( $e ); } } static void sample( int $n ) throws IllegalArgumentException { if( $n < 5 || $n > 10 ) { throw new IllegalArgumentException( "引数に指定できるのは、「5」から「10」までの数値です。" ); } System.out.println( $n ); } } |
実行結果
java.lang.IllegalArgumentException: 引数に指定できるのは、「5」から「10」までの数値です。