Java Java Basics Perfecting the Prototype Censoring Words - Using Logical ORs

Viet Le
Viet Le
692 Points

I need copy this code, in the lesson i want to copy the code form the board because my code on browser don't work

I need copy this code, in the lesson i want to copy the code form the board because my code on browser don't work

import java.io.Console;

public class TreeStory {

    public static void main(String[] args) {
        Console console = System.console();
        /*  Some terms:
            noun - Person, place or thing
            verb - An action
            adjective - A description used to modify or describe a noun
            Enter your amazing code here!
        */
       //__Name__ is a __adjective__ __noun__. They are always __ adverb__ __verb__.
      String ageAsString = console.readLine("How old are you?  ");
      int age = Integer.parseInt(ageAsString);
      if (age < 13) {
        //Insert exit code
        console.printf("Sorry you must be at least 13 to use this program.\n");
        System.exit(0);
      }
      String name = console.readLine("Enter a name:  ");
      String adjective = console.readLine("Enter an adjective:  ");
      String noun = console.readLine("Enter a noun:  ");
      if (noun.equalsIgnoreCase("dork") ||
          noun.equalsIgnoreCase("jerk") ||
          noun.equalsIgnoreCase("nerd")) {
        console.printf("That language is not allowed. Exiting. \n\n");
        System.exit(0);
      }
      String adverb = console.readLine("Enter an adverb:  ");
      String verb = console.readLine("Enter a verb ending with -ing:  ");

      console.printf("Your TreeStory:\n-------------------\n");
      console.printf("%s is a %s %s.  ", name, adjective, noun);
      console.printf("They are always %s %s.\n", adverb, verb);
    }

}

1 Answer