@dieneri

Как описать в коде, чтобы выбирался нужный кейс по введённому слову в консоль Java?

Есть три формулы. Расчёт площади квадрата, круга, треугольника.
Хочу сделать общий класс, в котором описать выбор той или иной фигуры.
При запуске проги нужно, чтобы консоль задавала сообщение "Впишите название фигуры".
Далее пишу, например "Квадрат".
И уже дальше предлагались мои формулы для подсчёта.
Как создать такую переменную, которая брала бы значения введённые из консоли, как это делается?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
pazukdev
@pazukdev
Java Dev
Если фомулировка "чтобы выбирался нужный кейс" предполагает использование именно конструкции switch, то:

double area;
try (Scanner sc = new Scanner(System.in)) {
    String command = sc.nextLine();
    switch (command) {
        case "square":
            area = getSquareArea();
            break;
        case ... // дальше сами    
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Emphasoft Санкт-Петербург
от 200 000 до 400 000 ₽
от 140 000 до 230 000 ₽
от 150 000 до 400 000 ₽
25 февр. 2021, в 23:49
10000 руб./за проект
25 февр. 2021, в 22:13
10000 руб./за проект