0
public void processString(String input) throws InvalidInputException {//processes the string to check if the characters correct and what method it should go to
    for (char x : input.toCharArray()) {//for loop which checks each char
        switch (x) {

        case 'L' :  turnLeft();
                    break;
        case 'R' :  turnRight();
                    break;
        case 'M' :  moveRover();
                    break;

        default :   throw new InvalidInputException("Invalid signal");

        }
    }
}

私はこのコードを持っていますが、シンボルが見つからないというエラーが表示されます。何が間違っていますか?

このエラーメッセージが表示されます

    public void processString(String input) throws InvalidInputException {//processes the string to check if the characters correct and what method it should go to
                                                   ^
  symbol:   class InvalidInputException
  location: class marsRover
marsRover.java:47: error: cannot find symbol
            default :   throw new InvalidInputException("Invalid signal");
                                  ^
  symbol:   class InvalidInputException
  location: class marsRover
2 errors
4

2 に答える 2

0

コードに InvalidInputException をインポートする

于 2013-09-02T13:38:28.697 に答える