/*
Prompt user for an ADJECTIVE, then a past tense verb VERBED, then a NOUN to print the following mad-lib sentence:
The ADJECTIVE professor VERBED my NOUN, and I've never recovered.
Author: Alan Renaud, CS100 TA
Date: 3 July 1999
*/
import java.io.*;
public class P1_3 {
public static void main(String args[]) {
// initialize Text object in to read from standard input.
TokenReader in = new TokenReader(System.in);
String adj; // the adjective
String verb;
String noun;
// prompt user for adjective, verb, and noun
System.out.print("Enter an adjective: ");
System.out.flush();
adj = in.readString();
System.out.print("Enter a verb in the past tense: ");
System.out.flush();
verb = in.readString();
System.out.print("Enter a noun: ");
System.out.flush();
noun = in.readString();
// display madlib
System.out.println( "The " + adj + " professor " + verb + " my " + noun + ", and I've never recovered.");
// Wait for user to enter input to ensure console window remains visible
in.waitUntilEnter();
}
}
/*
Sample output:
--------------------------------------------------------------------------------------------
Enter an adjective: cranky
Enter a verb in the past tense: graded
Enter a noun: paper
The cranky professor graded my paper, and I've never recovered.
--------------------------------------------------------------------------------------------
Enter an adjective: purple
Enter a verb in the past tense: ate
Enter a noun: computer
The purple professor ate my computer, and I've never recovered.
--------------------------------------------------------------------------------------------
Enter an adjective: angry
Enter a verb in the past tense: kicked
Enter a noun: cat
The angry professor kicked my cat, and I've never recovered.
*/