Guessing Game

Help me study for my Programming class. I’m stuck and don’t understand.

Add to the questioning below to include a human being and an insect, add extra code as needed. Clearly comment every line for what is happening.

// add to the questioning below to include a human being and an insect

// add extra code as needed

// clearly comment every line for what is happening

import javax.swing.JOptionPane;

public class ThinkingOf

{

public static void main(String args[])

{

String[] questions = new String[100];

String[] answers = new String[100];

String yourAnimal = new String();

String yourQuestion = new String();

boolean isDone = false;

boolean wantToPlay = true;

int answer;

int total = 100;

int pos = 0, oldPos = 0;

int yesPos = 1, noPos = 2;

// change the questioning to include a human being and an insect

questions[pos] = “Does the animal you are thinking of have legs?”;

questions[1] = “Is it a dog?”;

questions[2] = “Is it a fish?”;

answers[1] = “dog”;

answers[2] = “fish”;

while(wantToPlay)

{

pos = 0;

isDone = false;

while(isDone == false)

{

answer = JOptionPane.showConfirmDialog (null, questions[pos]);

oldPos = pos;

yesPos = pos * 2 + 1;

noPos = pos * 2 + 2;

if(answer == JOptionPane.YES_OPTION)

pos = yesPos;

else

pos = noPos;

if(questions[pos] == null)

{

if(answer == JOptionPane.YES_OPTION)

{

JOptionPane.showMessageDialog(null,”Yay! I win!”);

isDone = true;

pos = 0;

}

else

{

yourAnimal = JOptionPane.showInputDialog(null,”I give up.nWhat was

your animal?”);

yourQuestion = JOptionPane.showInputDialog(null,”Type a question for which the

answer is Yes for ” + answers[oldPos] + “nbut No for ” + yourAnimal + “.”);

questions[yesPos] = questions[oldPos];

questions[oldPos] = yourQuestion;

questions[noPos] = “Is it a ” + yourAnimal + “?”;

answers[yesPos] = answers[oldPos];

answers[noPos] = yourAnimal;

isDone = true;

pos = 0;

}

}

}

answer = JOptionPane.showConfirmDialog(null,”Do you want to play again?”);

wantToPlay = (answer == JOptionPane.YES_OPTION);

}

}

}

Submission Details:

Create the code and sample run files as described.

Zip all the java files

WHY SHOULD YOU HIRE EXPERT ACADEMIC WRITERS?

Answering this question is not essay as it seems. It will require you to research or burn your brain power, write your findings down, edit, proofread severally, and submit unsure of the grade you will get. Essay96.com assignment writers are offering to take care of that. Order your assignment now, relax, submit, and enjoy excellent grades. We guarantee you 100% original answers, timely delivery, and some free products.

>>ORDER NOW<<

>>SEE TOP WRITERS<<

Posted in Uncategorized