Cómo lanzar una excepción en Java

Cómo lanzar una excepción en Java
Java admite el concepto de manejo de excepciones que garantizan abordar los errores en el tiempo de ejecución para que el seguimiento normal del programa permanezca funcional. Para hacerlo, Java ofrece varias técnicas de manejo de excepciones como Try-Catch, Throw, Finalmente, Throws. Por lo tanto, podemos usar cualquiera de estas técnicas para evitar la posibilidad de tales excepciones. Además, Java nos permite lanzar excepciones personalizadas, y para hacerlo, se usa la palabra clave de tiro.

En esta publicación aprenderemos cómo lanzar una excepción en Java, para hacerlo, cubriremos los siguientes temas:

  • ¿Qué es lanzar en Java??
  • Cómo lanzar una excepción en Java
  • Ejemplos

Vamos a empezar!

¿Qué es lanzar en Java??

Es una palabra clave que se usa para lanzar una excepción explícita. Podemos especificar el objeto de excepción definido por el usuario y lanzarlo explícitamente utilizando la palabra clave de lanzamiento.

Cómo lanzar una excepción en Java

En esta sección, consideraremos un par de ejemplos para aprender a lanzar una excepción en Java.

Ejemplo 1
En este ejemplo, crearemos un método definido por el usuario llamado Verify (int num) que tomará un parámetro numérico. Si el valor aprobado es mayor que 26, entonces el método Verify () lanzará una excepción aritmética, de lo contrario, si el valor aprobado es menor o igual a 26, entonces el método Verify () mostrará un mensaje de saludo.

clase pública SimpleJavaprogram
public static void verify (int num)
if (num> 26)
Tirar nueva arithmeticexception ("sobre envejecida! no elegible para este trabajo ");

demás
Sistema.afuera.println ("Felicitaciones! Eres elegible para este trabajo ");


public static void main (string [] args)
Verificar (29);

El programa anterior producirá la siguiente salida:

El fragmento de arriba verifica el funcionamiento de la palabra clave de lanzamiento.

Ejemplo2
Podemos definir nuestro propio conjunto de reglas, y en base a estas reglas podemos lanzar una excepción usando la palabra clave de lanzamiento. En este ejemplo, lanzaremos una arithmeticException si el método divide () recibe un número cero:

clase pública SimpleJavaprogram
Public static void divide (int num)
if (num == 0)
tirar nueva arithmeticException ("Error: ingrese distinto de cero");

demás
num = 150%num;
Sistema.afuera.println ("resto:" + num);


public static void main (string [] args)
dividir (0);

En el programa anterior, el método Divide recibió un valor "0", por lo que lanzará la excepción aritmética junto con el mensaje especificado por el usuario:

De esta manera, podemos lanzar una excepción personalizada en Java.

Conclusión

En Java, el lanzamiento es una palabra clave que se usa para lanzar una excepción explícita. Podemos especificar el objeto de excepción definido por el usuario y lanzarlo explícitamente utilizando la palabra clave de lanzamiento. Podemos definir nuestro propio conjunto de reglas, y en base a estas reglas podemos lanzar la excepción usando la palabra clave de lanzamiento. Este artículo explica cómo lanzar una excepción en Java usando la palabra clave de lanzamiento. Además, presenta un par de ejemplos para una comprensión profunda de la palabra clave de tiro.