package org.ggp.base.apps.research; /** * Counter is a convenience class for tracking a count. * * @author Sam Schreiber */ public final class Counter implements Comparable<Counter> { private double totalValue = 0; public void addValue(double value) { totalValue += value; } public double getValue() { return totalValue; } @Override public String toString() { return "" + ((int)(getValue() * 1000.0)/1000.0); } @Override public int compareTo(Counter arg0) { return (int)Math.signum(getValue() - arg0.getValue()); } }