Exercice java excception : Gestion d'une Exception Personnalisée - DivisionByZeroException
Contexte :
Vous travaillez sur une calculatrice simple qui doit gérer la division. Créez une exception personnalisée DivisionByZeroException pour gérer le cas où une division par zéro est tentée.
Instructions :
Créez une classe DivisionByZeroException :
Cette classe doit hériter de ArithmeticException.
Ajoutez un constructeur qui prend un message en paramètre.
Création de la méthode divide(int numerator, int denominator) :
Créez une méthode divide(int numerator, int denominator) qui divise deux nombres.
Si le dénominateur est zéro, lancez l'exception DivisionByZeroException avec un message approprié.
class DivisionByZeroException extends ArithmeticException {
public DivisionByZeroException(String message) {
super(message);
}
}
public class Calculator {
public static double divide(int numerator, int denominator) throws DivisionByZeroException {
if (denominator == 0) {
throw new DivisionByZeroException("Impossible de diviser par zéro.");
}
return (double) numerator / denominator;
}
public static void main(String[] args) {
try {
System.out.println(divide(10, 0));
} catch (DivisionByZeroException e) {
System.out.println(e.getMessage());
}
}
}
Si vous avez trouvé les exercices corrigés en Java de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !
Contact WhatsApp : +237 652027193 | Réaliser Par Joël_Yk
Merci, votre note vient d'être comptabilisée.
Merci, mais vous avez déjà voté pour cette page, réessayez plus tard.
Vous devez être connecté pour pouvoir voter
★★★★★
Aucune note. Soyez le premier à attribuer une note !