package stack; import java.util.Scanner; import java.util.regex.Pattern; public class CalculatorByStack { private final static int ADD = 1; private final static int SUB = 2; private final static int MUL = 3; private final static int DIV = 4; private ArrayStack numStack = new ArrayStack(10); private ArrayStack operStack = new ArrayStack(10); public void calculate(String expression) { int length = expression.length(); String numStr = ""; for (int i = 0; i