Zybooks Java нечетный результат - PullRequest
0 голосов
/ 18 марта 2020

Я сейчас на первом курсе занимаюсь Java и дошел до своего финала, мы делаем все через Zybooks, что было хорошо до сих пор. всякий раз, когда я отправляю программу, она выдает результат с 4-сторонним желтым квадратом с вопросительным знаком

код здесь:

private void updateDisplay() 
  {

   System.out.println("=========================");
   System.out.println("Messages: " + message);
   System.out.print("Letters Guessed: ");
   for(int i=0; i <lettersGuessed.length; i++) {
       System.out.print(lettersGuessed[i] + ", ");
   }
   System.out.println();
   System.out.println("Bad Guesses: " + numBadGuesses);
   System.out.print("Puzzle: ");
   for(int i=0; i < puzzle.length; i++) {
       System.out.print(puzzle[i] + " ");
   }
   System.out.println();
   System.out.println("=========================");
   if(gameStatus == Status.WIN) {
   }
   else if(gameStatus == Status.LOSE) {
   }
   }
    public void processGuess(String rawInput) {
   message = "";
   if(isSingleLetter(rawInput)) {
       char guess = rawInput.charAt(0);
       if(isCharInArray(guess, lettersGuessed)) {
           message = "That letter has already been guessed.";
       }
       else {
           lettersGuessed[numGuesses] = guess;
           numGuesses++;
           if(isCharInArray(guess, wordToGuess.toCharArray())) {
               updatePuzzle(wordToGuess, guess, puzzle);
               if(doesArrayMatchString(puzzle, wordToGuess)) {
                   gameStatus = Status.WIN;
                   message = "You win! Game over.";

               }
           }
           else {
               numBadGuesses++;
               if(numBadGuesses == MAX_NUM_BAD_GUESSES) {
                   gameStatus = Status.LOSE;
                   message = "You lose! Game over.";
               }
           }
       }
   }
   else {
       message = "Guess must be a single letter.";
   }
  }

надеюсь, это прояснит ситуацию для ответа, если бы я не смог просто опубликовать скриншоты строк кода

this is a picture of the result i am getting (the yellow is the part that needs to be taken out)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...