Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

import javax.swing.JOptionPane; <?xml:namespace prefix = o ns = \"urn:schemas-mi

ID: 3532654 • Letter: I

Question

importjavax.swing.JOptionPane;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

public class WordGuesser {

private String myHidden;

private String myKnown;

private int myMissCount;

public WordGuesser() {

}

public WordGuesser(String hidden) {

hidden = myHidden;

myKnown = "--------";

myMissCount = 0;

}

public String getMyHidden() {

return myHidden;

}

public void setMyHidden(String myHidden) {

this.myHidden = myHidden;

}

public String getMyKnown() {

return myKnown;

}

public void setMyKnown(String myKnown) {

this.myKnown = myKnown;

}

public int getMyMissCount() {

return myMissCount;

}

public int makeGuess(char c) {

char cL = Character.toLowerCase(c);

int placeOfChar = myHidden.indexOf(cL);

if (placeOfChar == -1) {

myMissCount++;

}

if (placeOfChar >= 0) {

int placeOfChar2 = placeOfChar + 1;

System.out.println("Your letter guess is located in the word."

+ " Character location: " + placeOfChar2);

}

else {

System.out.println("Your letter guess is not located in the word." + " Character location: " + placeOfChar);

while (myMissCount <= 6) {

String guess3=JOptionPane.showInputDialog(null, "Guess another letter.");

if (placeOfChar == -1) {

myMissCount++;

}

if (placeOfChar >= 0) {

int placeOfChar2 = placeOfChar + 1;

System.out.println("Your letter guess is located in the

word." + " Character location: " + placeOfChar2);

}

else {

System.out.println("Your letter guess is not located in

the word. " + " Character location: " + placeOfChar);

}

return placeOfChar;

}

return placeOfChar;

}

return placeOfChar;

}

}

........................................................................................................................................................................

importjavax.swing.JOptionPane;

public class WordGuessMain {

public static void main(String[] args) {

WordGuesser w1= new WordGuesser();

String hidden= "abcdefgh";

w1.setMyHidden(hidden);

System.out.println("Hidden: "+w1.getMyHidden());

System.out.println(w1.getMyKnown());

System.out.println(w1.getMyMissCount());

JOptionPaneguess=new JOptionPane();

String guess2=JOptionPane.showInputDialog(null, "Guess a letter.");

char cL=guess2.charAt(0);

w1.makeGuess(cL);

System.out.println("Number of Misses: " +w1.getMyMissCount());

}

}

>>This my code for a hangman program I am working on. I am trying to make to program repeat until there is 6 misses. Please help!

Explanation / Answer

first of u U should be importing java.io.* and javax.swing.* Wait I am working on it....If I get late please rate me with 5 stars ...i will post the answer in comments........thanx