/** * Calculator * A simple calculator class that can save and recall a computed result. * * Written in class on 16 January 2006 for CS117 3A, Carleton College. */ public class Calculator { double lastValueComputed; // result of the last completed computation double savedValue; // result of previous calculation, saved // when saveLastValue() is invoked. void saveLastValue () { savedValue = lastValueComputed; } double recallSavedValue () { return savedValue; } double multiply(double x, double y) { lastValueComputed = x * y; return x * y; } double add(double x, double y) { lastValueComputed = x + y; return x + y; } }