Как почитать строку в java?
Например, перебирая посимвольно с помощью цикла и метода String.charAt().
И лучше выбрать другое имя для метода калькулятора.
Добрый день.
На самом деле можно по-разному реализовать ваш функционал.
Все зависит от того, насколько глубоко вы хотите копнуть...
Если вы только изучаете java, а судя по методу main, это так и есть, то коллега вам уже подсказал.
А так можно например, глянуть в сторону постфиксных операторов https://stackoverflow.com/questions/12269191/postf...
Или например, реализовать паттерн интерпретатор для реализации функционала калькулятора и т.д. В общем, вариантов куча