Professional Documents
Culture Documents
Scanner;
import java.io.*;
do {
// play a game
secret = infile.next();
guesses = "";
done = false;
bodyparts = MAXPARTS;
// make dashes
dashes = makeDashes(secret);
while (! done)
{
System.out.println("Here is your word: " + dashes);
System.out.println("Guesses so far: " + guesses);
System.out.print("enter a guess (letter or word): ");
guess = kb.next();
// process the guess
}
System.out.println(bodyparts + " bodyparts are left");
if (bodyparts == 0)
{ System.out.println("you lose");
done = true;
}
if (secret.equals(dashes.toString()))
{ System.out.println("you win!");
done = true;
}
} // process single letter guess
if (infile.hasNext())
{
System.out.print("play again (y/n)?: ");
again = kb.next().charAt(0);
}
else
System.out.println("thanks for playing (no more words)");
} while (infile.hasNext() && (again == 'Y' || again == 'y'));
}