...
Code Block | ||
---|---|---|
| ||
public class Widget { public int total; void add() { if (total < Integer.MAX_VALUE) { total++; // ... } else { throw new ArithmeticException("Overflow"); } } void remove() { if (total > Integer.MIN_VALUE) { total--; // ... } else { throw new ArithmeticException("Overflow"); } } public int getTotal () { return total; } } |
...