Answered step by step
Verified Expert Solution
Link Copied!

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


image

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... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Cost Accounting A Managerial Emphasis

Authors: Srikant M. Datar, Madhav V. Rajan, Charles T. Horngren, Louis Beaubien, Chris Graham

7th Canadian Edition

133138445, 978-0133926330, 133926338, 978-0133138443

More Books

Students also viewed these Programming questions

Question

Write a test bench for the floating-point adder of Figure 7-14.

Answered: 1 week ago