Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please answer this using Java OVERVIEW We now discuss the features of class StringBuilder for creating and manipulating dynamic string information that is, modifiable strings.
Please answer this using Java
OVERVIEW We now discuss the features of class StringBuilder for creating and manipulating dynamic string information that is, modifiable strings. Every StringBuilder is capable of storing a number of characters specified by its capacity. If a StringBuilder's capacity is exceeded, the capacity expands to accommodate the additional characters. In programs that frequently perform string concatenation, or other string modifications, it's often more efficient to implement the modifications with class StringBuilder rather than String. INSTRUCTIONS Write an application that uses random-number generation to create sentences. Create four String arrays called article, noun, verb, and preposition containing the following words: The article array must contain the articles "the," "a," "one," "some," and "any." The noun array must contain the nouns "boy," "girl," "dog," "town," and "car." The verb array must contain the verbs "drove," "jumped," "ran," "walked," and "skipped." The preposition array must contain the prepositions "to," "from," "over," "under" and "on." Create a sentence (using the StringBuilder type) by selecting a word at random from each array in the following order: 1. Article, 2. noun, 3. verb, 4. preposition, 5. article, and 6. noun. As each word is picked, concatenate it to the previous words in the sentence using the StringBuilder append() method. The words must be separated by spaces. When each sentence is output, the first letter of the first word should start with a capital letter and the sentence should end with a period (see sample output below). The application must generate and display 20 sentences.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Here is a Java application that utilizes random number generation to create sentences based on the g...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started