Maison > Java > javaDidacticiel > le corps du texte

Les exceptions vous permettent de gérer les erreurs normalement

Susan Sarandon
Libérer: 2024-10-19 14:09:02
original
926 Les gens l'ont consulté

Exceções permitem que você trate erros normalmente

La gestion des exceptions permet la continuité du programme :

  • Les exceptions sont utilisées pour gérer les erreurs inattendues sans mettre fin brusquement au programme.
  • Lorsqu'une exception se produit, le programme peut l'intercepter, la gérer et continuer à s'exécuter normalement.

Exemple d'exception interceptée :

  • Dans l'exemple, nous essayons de diviser les éléments de deux tableaux.
  • Si une division par zéro se produit, l'exception ArithmeticException sera levée et gérée, permettant au programme de continuer.

Exemple de code :

class ExcDemo3 {
    public static void main(String args[]) {
        int numer[] = { 4, 8, 16, 32, 64, 128 };
        int denom[] = { 2, 0, 4, 4, 0, 8 };

        for (int i = 0; i < numer.length; i++) {
            try {
                // Tenta realizar a divisão
                System.out.println(numer[i] + " / " + denom[i] + " is " + numer[i] / denom[i]);
            } catch (ArithmeticException exc) {
                // Captura e trata a exceção de divisão por zero
                System.out.println("Can't divide by Zero!");
            }
        }
    }
}

Copier après la connexion

Résultat du programme :

  • Le programme affiche le résultat des divisions réussies et traite les divisions comme nulles, signalant l'erreur sans mettre fin à l'exécution.
4 / 2 is 2
Can't divide by Zero!
16 / 4 is 4
32 / 4 is 8
Can't divide by Zero!
128 / 8 is 16

Copier après la connexion

Les exceptions sont supprimées après avoir été traitées :

  • Chaque fois que la boucle est exécutée, le bloc try est réévalué.
  • Les exceptions traitées précédemment n'affectent pas les exécutions futures.

Avantage :
La gestion des exceptions permet au programme de gérer les erreurs répétées et de poursuivre son flux d'exécution en douceur.

Conclusion :
La gestion des exceptions permet au programme de continuer à s'exécuter en gérant les erreurs telles que la division par zéro, plutôt que de mettre fin à l'exécution.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal