Maison > Java > javaDidacticiel > Les exceptions vous permettent de gérer les erreurs normalement

Les exceptions vous permettent de gérer les erreurs normalement

Susan Sarandon
Libérer: 2024-10-19 14:09:02
original
1009 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!

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