Come lanciare un'eccezione in Java

Come lanciare un'eccezione in Java
Java supporta il concetto di gestione delle eccezioni che garantisce per affrontare gli errori in fase di esecuzione in modo che il normale seguito del programma rimanga funzionale. Per fare ciò, Java offre varie tecniche di gestione delle eccezioni come Try-Catch, Throw, Finalmente, lancia. Quindi, possiamo usare una di queste tecniche per evitare la possibilità di tali eccezioni. Inoltre, Java ci consente di lanciare eccezioni personalizzate e di farlo, viene utilizzata la parola chiave di lancio.

In questo post impareremo come lanciare un'eccezione in Java, per farlo, copriremo i seguenti argomenti:

  • Cosa viene lanciato in Java?
  • Come lanciare un'eccezione in Java
  • Esempi

Quindi, iniziamo!

Cosa viene lanciato in Java?

È una parola chiave che viene utilizzata per lanciare un'eccezione esplicita. Possiamo specificare l'oggetto di eccezione definito dall'utente e lanciarlo esplicitamente usando la parola chiave di lancio.

Come lanciare un'eccezione in Java

In questa sezione, prenderemo in considerazione un paio di esempi per imparare a lanciare un'eccezione in Java.

Esempio 1
In questo esempio creeremo un metodo definito dall'utente denominato Verify (int num) che prenderà un parametro numerico. Se il valore passato è maggiore di 26, il metodo Verify () lancerà un'eccezione aritmetica, altrimenti se il valore passato è inferiore o uguale a 26, il metodo Verify () mostrerà un messaggio di saluto.

Classe pubblica SimpleJavaProgram
Verifica del vuoto statico pubblico (int num)
if (num> 26)
lancia nuovo aritmeticexception ("Over Aged! non idoneo a questo lavoro ");

altro
Sistema.fuori.println ("Congratulazioni! Hai diritto a questo lavoro ");


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

Il programma di cui sopra produrrà il seguente output:

Sopra lo snippet verifica il funzionamento della parola chiave di lancio.

Esempio2
Possiamo definire il nostro set di regole e, in base a queste regole, possiamo lanciare un'eccezione usando la parola chiave Throw. In questo esempio, lanceremo un aritmeticexception se il metodo Divide () riceve un numero zero:

Classe pubblica SimpleJavaProgram
Public Static Void Divide (int num)
if (num == 0)
lanciare nuovo aritmeticexception ("Errore: immettere diverso da zero");

altro
num = 150%num;
Sistema.fuori.println ("resto:" + num);


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

Nel programma sopra, il metodo Divide ha ricevuto un valore "0" in modo che lanci l'eccezione aritmetica insieme al messaggio specificato dall'utente:

In questo modo, possiamo lanciare un'eccezione personalizzata in Java.

Conclusione

In Java, il tiro è una parola chiave che viene utilizzata per lanciare un'eccezione esplicita. Possiamo specificare l'oggetto di eccezione definito dall'utente e lanciarlo esplicitamente usando la parola chiave di lancio. Possiamo definire il nostro set di regole e, in base a queste regole, possiamo lanciare l'eccezione usando la parola chiave di lancio. Questo articolo spiega come lanciare un'eccezione in Java usando la parola chiave di lancio. Inoltre, presenta un paio di esempi per una profonda comprensione della parola chiave di lancio.