[Ulearn] Практика. Простой калькулятор (Решение → 68347)

Описание

Дата решения: 08.07.23.

Данных о проверке на плагиат: нет.

---

В этой практике вам будет необходимо написать свой собственный калькулятор, у которого будет 3 публичных метода и 2 приватных:

  • Разберёмся с методами calculate(), — есть один публичный метод, который может принять строку, где может быть как строка операция строка, так и число операция число. Обратите внимание, по формату они разделены пробелами. Затем уже в зависимости от типа полученной строки, мы получаем результат из наших приватных методов.
  • метод getNumbers(), — публичный метод, который складывает два числа и возвращает кол-во чётных цифр в их сумме.
  • и последний метод getMinimalType(), — принимает число и возвращает минимальный целочисленный тип, к которому его можно привести.

Примеры работы метода getMinimalType() :

Ввод: 5, Вывод: "Byte"

Ввод: -35000, Вывод: "Int"

Ввод: 512, Вывод: "Short"

Ввод: 2500000000, Вывод: "Long"

    
            Описание
            Дата решения: 08.07.23.Данных о проверке на плагиат: нет.---В этой практике вам будет необходимо написать свой собственный калькулятор, у которого будет 3 публичных метода и 2 приватных:Разберёмся с методами calculate(), — есть один публичный метод, который может принять строку, где может быть как строка операция строка, так и число операция число. Обратите внимание, по формату они разделены пробелами. Затем уже в зависимости от типа полученной строки, мы получаем результат из наших приватных методов.метод getNumbers(), — публичный метод, который складывает два числа и возвращает кол-во чётных цифр в их сумме.и последний метод getMinimalType(), — принимает число и возвращает минимальный целочисленный тип, к которому его можно привести.Примеры работы метода getMinimalType() :Ввод: 5, Вывод: ByteВвод: -35000, Вывод: IntВвод: 512, Вывод: ShortВвод: 2500000000, Вывод: Long   
            
            
            [Ulearn] Практика. Массивы + Практика. Список дел[Ulearn] Практика. Простой калькулятор[Ulearn] Практика. Телефонная книга (Java)[Ulearn] Практика «Тестирование»[ULearn] Списки[Ulearn] Структуры данных[Ulearn] Тестирование в Haskell[Ulearn] Остальные монады[Ulearn] Практика. Customers[Ulearn] Практика. Employees[Ulearn] Практика. Runnable + Практика. Многопоточность[Ulearn] Практика. Utils[Ulearn] Практика. Аэропорт.[Ulearn] Практика. Классы