How do I make the code output:
ELIZA: Hello, my name is Eliza. What is your name?
USER: WonderWoman
ELIZA: Hello, WonderWoman. Tell me what is on your mind today in 1 sentence.
USER: Today is Friday.
ELIZA: Today seems important to you, so does Friday. Please tell me more. USER: Friday is a fantastic day.
ELIZA: Friday and day seem to be on your mind. Let's talk about it.
USER: Why do want me to talk about Friday?
ELIZA: Does Why bother you? How about Friday?
USER: No!
ELIZA: WOW! Dramatic! No and No seem to be on your mind. Let's talk about it.
USER: I want to talk about the project.
ELIZA: I seems important to you, so does project. Please tell me more. USER: EXIT
ELIZA: Do you want to run the session again?
USER: No
ELIZA: Goodbye, until next time
And imput code from the user.
Code:
public class PromptBank {
String [] questions;
String [] statements;
public static void main(String[] args) {
}
public PromptBank(){
//questions = new String[ ]; //initialize your array to the correct length to match your number of questions you populate it with
//statements = //initialize your array to the correct length to match your number of questions you populate it with
}
public void populateStatementsArray(){
questions[0] = "Tell me more about BLANK1 and BLANK2";
questions[1] = "BLANK1 seems important to you, so does BLANK2. Please tell me more.";
questions[2] = "BLANK1 and BLANK2 seem to be on your mind. Let's talk about it.";
/*complete this method with your other statements using BLANK1 for word1
* and BLANK2 for word2 place holder
*/
}
public void populateQuestionsArray(){
questions[0] = "Is there anything else about BLANK1 and BLANK2?";
questions[1] = "Does BLANK1 bother you? How about BLANK2?";
questions[2] = "Are BLANK1 and BLANK2 things you think about often?";
/*complete this method with your other questions using BLANK1 for word1
* and BLANK2 for word2 place holder
*/
}
/*
public String getRandomStatementTrunk(){
//fill in the method so it randomly selects the statement template
//from the statements array ... hint use Math.random() to get the random index
//so you can replace BLANK1 and BLANK2 with the appropriate words
}
*/
/*
public String getRandomQuestionTrunk(){
//fill in the method so it randomly selects the question template
//from the questions array ... hint use Math.random() to get the random index
//so you can replace BLANK1 and BLANK2 with the appropriate words
}
*/
}