menos de 1 minuto(s) de lectura

Concepto

  • Transfiere el control de errores al manejador de excepciones

  • Se utiliza para lanzar explícitamente una excepción desde un método o un bloque de código


public class Main {
 
  static void checkAge(int age) {
    if (age < 18) {
      throw new ArithmeticException("Access denied - You must be at least 18 years old.");
    } else {
      System.out.println("Access granted - You are old enough!");
    }
  }

  public static void main(String[] args) {
    checkAge(15); // Set age to 15 (which is below 18...)
  }
}

Deja un comentario