В этой практике вам будет необходимо написать свой собственный калькулятор, у которого будет 3 публичных метода и 2 приватных:
- Разберёмся с методами calculate(), — есть один публичный метод, который может принять строку, где может быть как строка операция строка, так и число операция число. Обратите внимание, по формату они разделены пробелами. Затем уже в зависимости от типа полученной строки, мы получаем результат из наших приватных методов.
- метод getNumbers(), — публичный метод, который складывает два числа и возвращает кол-во чётных цифр в их сумме.
- и последний метод getMinimalType(), — принимает число и возвращает минимальный целочисленный тип, к которому его можно привести.
Примеры работы метода getMinimalType() :
Ввод: 5, Вывод: "Byte"
Ввод: -35000, Вывод: "Int"
Ввод: 512, Вывод: "Short"
Ввод: 2500000000, Вывод: "Long"