Ирина Эланс
[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] Практика. Классы](/assets/img/1.png)
- [Ulearn] Практика. Массивы + Практика. Список дел
- [Ulearn] Практика. Простой калькулятор
- [Ulearn] Практика. Телефонная книга (Java)
- [Ulearn] Практика «Тестирование»
- [ULearn] Списки
- [Ulearn] Структуры данных
- [Ulearn] Тестирование в Haskell
- [Ulearn] Остальные монады
- [Ulearn] Практика. Customers
- [Ulearn] Практика. Employees
- [Ulearn] Практика. Runnable + Практика. Многопоточность
- [Ulearn] Практика. Utils
- [Ulearn] Практика. Аэропорт.
- [Ulearn] Практика. Классы