TECH I.S.

Java throw

❮ Java キーワード


年齢が 18 歳未満の場合は例外を出力します (「アクセスが拒否されました」と出力)。 年齢が 18 歳以上の場合は、「アクセスが許可されました」と出力します。

public class Main { static void checkAge(int age) { if (age < 18) { throw new ArithmeticException("アクセスが拒否されました - 18 歳以上である必要があります。"); } else { System.out.println("アクセスが許可されました - あなたはもう十分な年齢です!"); } } public static void main(String[] args) { checkAge(15); // 年齢を15歳に設定する(確認のため)。 } }

定義と使用法

throwは、カスタムのエラーを作成するために使用されます。 throwは例外タイプと一緒に使用されます。Javaでは、ArithmeticExceptionClassNotFoundExceptionArrayIndexOutOfBoundsExceptionSecurityException など、多くの例外タイプを使用できます。

例外タイプは、上記の例のように、カスタムメソッドと一緒に使用されることがよくあります。

throwthrowsの違い


throw throws
メソッドの例外をスローするために使用されます メソッドによってスローされる可能性
のある例外の種類を示すために使用されます。
複数の例外をスローできません 複数の例外を宣言できます
構文:
  • throwオブジェクトが続きます (新しいタイプ)
  • メソッド内で使用
構文:
  • throwsクラスが続きます
  • メソッドシグネチャで使用されます


関連ページ

例外について詳しくは、Java Try..Catch チュートリアルを参照してください。


❮ Java キーワード


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細