TECH I.S.

Java throws

❮ Java キーワード


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

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

定義と使用法

throwsは、メソッドによって出力される例外の種類を示します。

Java では、ArithmeticExceptionClassNotFoundExceptionArrayIndexOutOfBoundsExceptionSecurityException など、多くの例外タイプを使用できます。

throwthrowsの違い



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


関連ページ

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


❮ Java キーワード


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

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

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

スクールの詳細