с*к*, как меня бесит этот *б*ный валидатор, "3. Метод main не должен бросать исключения.", ОН МЕНЯ УЖЕ ДО УЖАСА БЕСИТ!!!!!!!!!!!!!!!!!!!!!!!!!!
public class CashMachine {
public static void main(String[] args) throws InterruptOperationException {
Locale.setDefault(Locale.ENGLISH);
try {
Operation operation;
do {
operation = ConsoleHelper.askOperation();
CommandExecutor.execute(operation);
} while (operation != Operation.EXIT);
} catch (InterruptOperationException e) {
try {
CommandExecutor.execute(Operation.EXIT);
} catch (InterruptOperationException ignored) {
}
ConsoleHelper.writeMessage("Operation was terminated! Bye...");
}
}
}
вот что ему не нравится?!?!?!?!?!?!?!?!?!?package com.javarush.task.task26.task2613;
import com.javarush.task.task26.task2613.command.CommandExecutor;
import com.javarush.task.task26.task2613.exception.InterruptOperationException;
import java.util.Locale;
/**
* Created by Sukora Stas.
*/
public class CashMachine {
public static void main(String[] args) throws InterruptOperationException {
Locale.setDefault(Locale.ENGLISH);
try {
Operation operation;
do {
operation = ConsoleHelper.askOperation();
CommandExecutor.execute(operation);
} while (operation != Operation.EXIT);
} catch (InterruptOperationException e) {
try {
CommandExecutor.execute(Operation.EXIT);
} catch (InterruptOperationException ignored) {
}
ConsoleHelper.writeMessage("Operation was terminated! Bye...");
}
}
}