import acm.program.*;
import acm.util.*;
public class Guess extends ConsoleProgram {
public void run() {
initialize();
while(true) {
String str = new String(ch);
canvas.displayWord(str);
println(str);
askGuess();
}
}
private void initialize() {
for(int i = 0; i < word.length(); i++) {
ch[i] = '-';
}
}
private void askGuess() {
String guess = readLine("Enter guess: ");
for(int i = 0; i < word.length(); i++) {
if(guess.charAt(0) == word.charAt(i)) {
ch[i] = word.charAt(i);
}
}
}
public void init() {
canvas = new Display();
add(canvas);
}
private Display canvas;
private String word = "HELLO";
char[] ch = new char[word.length()];
}
------------------------------------------------------------------------------------------------------------
import acm.graphics.*;
public class Display extends GCanvas {
public void displayWord(String word) {
GLabel lab = new GLabel(word, 100, 25);
add(lab);
}
}


Sign In
Create Account


Back to top









