Не могу найти место в котором программа не находит выхода, при том что все условия отрабатывает.
Dmitry Melnikov
40 уровень
Программа работала слишком долго и была закрыта!
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Pavlo Plynko Java-разработчик в CodeGym Expert
15 декабря 2017, 11:06решение
Восьмой шаг задачи, пункт 1:
Исправь цикл, чтоб он стал do-while. Условие выхода - операция EXIT.
+2
Dmitry Melnikov Full Stack Developer в ВсеПлатежи
15 декабря 2017, 12:58
0
Pavlo Plynko Java-разработчик в CodeGym Expert
15 декабря 2017, 13:04решение
Возможно, из-за System.exit(0);
+2
Dmitry Melnikov Full Stack Developer в ВсеПлатежи
15 декабря 2017, 13:07
Спасибо!
0
Виталий Судникович
14 декабря 2017, 12:41
try {
CommandExecutor.execute(Operation.LOGIN);
Operation operation;
do {
operation = ConsoleHelper.askOperation();
CommandExecutor.execute(operation);
} while (true);
Если я првильно понимаю то тут он работает бесконечно и в блок catch не попадает.
0
Dmitry Melnikov Full Stack Developer в ВсеПлатежи
15 декабря 2017, 02:52
там проброс InterruptOperationException в случае выбора команды выхода и при вводе "exit".
0