exo6: add the full implementation.
[Project_POO.git] / exo6 / Chiffre.java
index be6f8816b2900b6ec765d8c1031cf2409955346b..a040ee9a04264bbe990170c86e8c7b87c86235d3 100644 (file)
@@ -14,7 +14,11 @@ class Chiffre extends Facteur {
     private boolean isChiffre() {
         return Character.isDigit(c);
     }
-    public double evaluer() {
-        return 0.0;
+    public double evaluer() throws NotDigitException {
+        if(isChiffre()) {
+            return Character.getNumericValue(c);
+        } else {
+            throw new NotDigitException(c + " is not a digit");
+        }
     }
 }