Question
Assignment 8.2: String Manipulation (10 pts) Complete each of the following String manipulation problems in a file called Manip.java. Your program should read in two
Assignment 8.2: String Manipulation (10 pts)
Complete each of the following String manipulation problems in a file called Manip.java. Your program should read in two Strings from the keyboard as shown below. It should then do the following:
Measure the length of both words entered by the user and save the length in the related variable. Then use an if-statement to compare the two word lengths and print the word that is longer.
Determine whether the two words are the same (Hint: remember the equals method?)
Concatenate the first 2 letters of the variable first and the last 3 letters of variable second. Assign the result of the concatenation operations to variable extract. Hint: Use charAt()
Note that you may assume the user enters words of sufficient length to complete this step
Compare the two words using compareTo to determine which one comes first alphabetically.
Sample Output: The input prompts and outputs of the program must look like the following for full credit, including the same order of input and exact wording of the output. For the input shown you must get the same output. However, the output must change properly if the inputs are different.
*** String Manipulation ***
Enter two words separated by a space, and press the Enter key
Enter your input: Hello World!
You entered: first = "Hello" and second = "World!"
First word length: 5
Second word length: 6
Longer word: World!
Words are the same: false
Merged words: Held!
Word order: Hello comes before World!
In the sample output, the user entered the words shown in italics (for emphasis) to produce the output. Your program does NOT print the characters in italics, nor does the user input appear in italics.
*** String Manipulation ***
Enter two words separated by a space, and press the Enter key
Enter your input: Bye Bye
You entered: first = "Bye" and second = "Bye"
First word length: 3
Second word length: 3
Longer word: Bye
Words are the same: true
Merged words: ByBye
Word order: Bye comes before Bye
After displaying the output, exit the program. Submit your file to Canvas once it is complete.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
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