exo6: add arguments and comments the filling variable method.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 15 Apr 2018 19:40:31 +0000 (21:40 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 15 Apr 2018 19:40:31 +0000 (21:40 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
exo6/Variable.java

index 807ec8dceb6bc3e8bdeba59e730a0e137267c395..6a85fbbc94704a433136a32fb021525fb05eb3b8 100644 (file)
@@ -7,12 +7,18 @@ class Variable extends Terme {
 
     Variable() {
         v = new TreeMap<Integer, Double>();
-        fill();
+        fill(-5.0, 5.0, 0.25);
     }
 
-    private void fill() {
+    /**
+     * Fill the variable with a discret set of double values
+     * @param start starting double value
+     * @param end   ending double value
+     * @param step  looping step
+     */
+    private void fill(double start, double end, double step) {
         int i = 0;
-        for (double d = -5.0; d <= 5.0; d = d + 0.25) {
+        for (double d = start; d <= end; d = d + step) {
             v.put(i, d);
             i++;
         }