All pastes #941882 Raw Edit

Something

public text v1 · immutable
·published 2008-03-14 00:55 UTC
rendered paste body
 /*
 *Word guessing game with one player
 *
 *Carey Morgan
 *CIT 111
 *March 12, 2008
 */
 
 import java.util.Scanner;
                
                 
 public class WordGuess {
  
    public static void main(String[] args) {
      final String SECRET_WORD = "BRAIN";
      final String FLAG = "!"; 
      String wordSoFar = "", updatedWord = "";
      String letterGuess, wordGuess = "";
      int numGuesses = 0 ;
      int points = -10;
      int scoreSoFar = 100;
      Scanner input = new Scanner(System.in);
      
        System.out.println("Word Guessing Game.\n");
      for (int i = 0; i < SECRET_WORD.length(); i++) {
       wordSoFar += "-";
      }   System.out.println(wordSoFar + "\n");
    
      /* Players Guess*/
      do {
            System.out.print("Enter a letter (" + FLAG + " to guess entire word): ");
       letterGuess = input.nextLine();
       letterGuess = letterGuess.toUpperCase();
       scoreSoFar = scoreSoFar + points;
       System.out.println("You now have:  " + scoreSoFar + "points");
       
          numGuesses += 1;
      
      
      if (SECRET_WORD.indexOf(letterGuess) >= 0) {
           updatedWord = wordSoFar.substring(0, SECRET_WORD.indexOf(letterGuess));
           updatedWord += letterGuess;
           updatedWord += wordSoFar.substring(SECRET_WORD.indexOf(letterGuess) +1,
               wordSoFar.length());
           wordSoFar = updatedWord;
                
          }  
       System.out.println(wordSoFar + "\n");
        
        } while (!letterGuess.equals(FLAG) && !wordSoFar.equals(SECRET_WORD)&& scoreSoFar > 0);
        
        if (letterGuess.equals(FLAG)); {
       System.out.println("What is your guess?  ");
       wordGuess = input.nextLine();
       wordGuess = wordGuess.toUpperCase();
        }
        if (scoreSoFar >= 0){
          System.out.println("Your Score is:   " +  scoreSoFar);
      }else {
       System.out.println("Sorry .. you lose");
       
      }
      if (wordGuess.equals(SECRET_WORD) && wordSoFar.equals(SECRET_WORD)) {
       System.out.println("You Won !");    
      }else {
       System.out.println("Sorry...You Lose");   
      }
      System.out.println("The secret word is " + SECRET_WORD);
      System.out.println("You made " + numGuesses + " guesses");
       
       
      }
      }