azerphoenix
@azerphoenix
Java Software Engineer

Как создать калькулятор из таблицы?

Доброго времени суток!
Есть таблица для высчитывания пола ребенка.
Таблица - https://kroshka.org.ua/images/stories/Pol_rebenka/...
Вопрос, как можно написать оптимизированный код? На данный момент я реализовал его следующим образом:
blog.md7.info/calculators/konsolnaja-programma-dlj...
Т.е. через вложенные switch case.
Может быть, можно упростить эту задачу? Например, маппированием или чем-то еще? Метод получения данных не так важен подойдет и Scanner, можно даже получить значение из поля (на андроид). Главное, как сам калькулятор из таблицы реализовать...
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Есть таблица
<...>
Может быть, можно упростить

Можно. Вернее, не надо было ничего усложнять - перенесли бы вашу таблицу в код как она была. Двумерный массив. Первый индекс соответствует месяцу (надо только будет вычесть единицу из того, что введёт пользователь), второй возрасту (а здесь, соответственно, вычесть 18). Вся логика со switch'ами ужмётся до одной строчки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы