Здраствуйте помогите написать калькулятор
Реализуй класс Main с методом public static String calc(String input). Метод должен принимать строку с арифметическим выражением между двумя числами и возвращать строку с результатом их выполнения. Ты можешь добавлять свои импорты, классы и методы. Добавленные классы не должны иметь модификаторы доступа (public или другие)
hidden #3028782
4 уровень
Калькулятор
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wan-derer.ru
10 мая 2022, 08:47
Где твой код и что именно не получается?
0
Alex
9 мая 2022, 09:55
Немного плохого кода)))
Вот небольшой пример, доделай другие операции по анологии, если устраивает такой вариант...
+1
Igor Java/Kotlin Developer
9 мая 2022, 20:42
Этот код не будет работать. Упадёт при парсе в инт, потому что у тебя в каждом значении после сплита есть пробел. Нужно либо в сплит брать эти пробелы, либо когда достаёшь с листа ставить на значение трим, чтобы пробелы убрать.
Вместо листа можно было обойтись массивом.
И ещё код упадёт при любом дробном значении принятом в аргумент метода calc.
0
Alex
10 мая 2022, 13:34
Спасибо, убрал пробелы, случайно поставил.
Четкого тз в посте нет, поэтому, насчет массива вместо листа, дробных чисел, и т.п., можно много чего придумать и сделать, это я быстро накидал что бы человека натолкнуть на какие то мысли...
У меня не было задачи сделать калькулятор с готовыми проверками, с кучей функционала и так далее, да еще что бы и парсил со строки, так что при желании придраться можно запросто)
0