4776c670ac52a21f6a94bf0dbf046a1b8b6bb42e
EXO-JAVA-Calculatrice
Objectif
Implémenter une calculatrice simple en Java réalisant les opérations arithmétiques de base (addition, soustraction, multiplication, division) sur des nombres décimaux.
Description
Le programme doit :
- Créer une classe
Calculatriceavec les méthodes suivantes :
additionner(double a, double b)soustraire(double a, double b)multiplier(double a, double b)diviser(double a, double b)
- Gérer les cas particuliers :
- La division par zéro doit lever une exception
ArithmeticException - Les opérations doivent traiter les nombres décimaux
- Tester les opérations dans une méthode
main
Contraintes techniques
- Utiliser le package
com.humanbooster.exercices - Documenter le code avec des commentaires JavaDoc
- Mettre en place une gestion efficace des erreurs
Fonctionnalités attendues
- Réaliser les 4 opérations arithmétiques de base
- Traiter les nombres décimaux
- Afficher les résultats avec une précision adaptée
- Gérer efficacement les erreurs de division par zéro
Bonus
- Ajouter des opérations avancées (puissance, racine carrée, etc.)
- Implémenter une interface utilisateur en ligne de commande
- Créer des tests unitaires pour chaque opération
- Gérer les arrondis des résultats
Description
Languages
Java
100%