Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.afpa.pompey.java.calculatrice;
- public class Calculatrice {
- public static double calculer(char operateur, double var1, double var2) {
- double resultat = 0.0;
- switch(operateur) {
- case '+':
- resultat = var1 + var2;
- System.out.printf("%.2f %s %.2f = %.2f \n", var1, operateur, var2, resultat);
- break;
- case '-':
- resultat = var1 - var2;
- System.out.printf("%.2f %s %.2f = %.2f \n", var1, operateur, var2, resultat);
- break;
- case '*':
- resultat = var1 / var2;
- System.out.printf("%.2f %s %.2f = %.2f \n", var1, operateur, var2, resultat);
- break;
- case '/':
- if (var2 == 0) {
- throw new ArithmeticException("Koikekekekoi ?? Diviser par ZÉRO ????!?!!!! NAN MAIS OH LÀ !!");
- }
- resultat = var1 / var2;
- System.out.printf("%.2f %s %.2f = %.2f \n", var1, operateur, var2, resultat);
- break;
- default:
- if ((operateur != '+') || (operateur != '-') || (operateur != '*') || (operateur != '/')) {
- throw new ArithmeticException("Hopopoh là dit oh, " + operateur + " c'est un opérateur peut-être ?");
- }
- break;
- }
- return resultat;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement