Не экономьте строки, пожалуйста.

    case '+':
        st.add(...);
        break;