[SOLVED] CSIS 312 ASSIGNMENT 4 RANDOM SENTENCES: 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.
[SOLVED] CSIS 312 ASSIGNMENT 4 RANDOM SENTENCES: 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.
[SOLVED] CSIS 312 ASSIGNMENT 4 RANDOM SENTENCES: 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:
[SOLVED] CSIS 312 ASSIGNMENT 4 RANDOM SENTENCES: Create a sentence (using the StringBuilder type) by selecting a word at random from each array in the following order:
[SOLVED] CSIS 312 ASSIGNMENT 4 RANDOM SENTENCES: 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.