- The app provides one activity.
- The top four items on the stack will be displayed in text views.
- The number currently being entered will be displayed in a text view.
- Digits 0 through 9
- Decimal point
- Enter
- Del
- Addition, subtraction, multiplication, and division
- Drop
- Digit keys and decimal point are used to enter numbers.
- The Del (backspace) removes the most recently entered digit (or decimal point) from the current number.
- Enter pushes the current number onto the stack.
- Drop pops the number from the top of the stack and discards it.
- The addition, subtraction, multiplication, and division keys pop the top two operands from the stack, perform the operation, and push the results back onto the stack.
- The app will retain the contents of the stack when paused.
- Activity is locked to a single orientation.
- The current number may be entered with only one decimal point.
- Application uses an instance of java.util.Deque to hold the stack.
#Note:
For installation and other instructions read the Readme file inside ReadMe folder.