Witam. Mam taki kod: GitHub. Jest to kalkulator (jeszcze nie dokończony ale działa w konsoli) który zamienia wpisane działanie na ONP w celu zachowania kolejności działań i oblicza wszystko w klasie Calculator. Właśnie z tą klasą jest problem.
Działanie np. 2+2+(5-2)+5 powoduje błąd: Exception in thread "AWT-EventQueue-0" java.util.EmptyStackException.
Działanie 2+2(5-2)+5 wg. mojego kalkulatora (którego kod podałem) ma wynik 10, a powinno mieć 13.
Co jest nie tak? Proszę o pomoc.