Question
Write a program that 1. Reads in a line of text 2. Then outputs the line so that the first word and the second word
Write a program that 1. Reads in a line of text 2. Then outputs the line so that
the first word and the second word are swapped
No space at the beginning of the line
Assumptions about the line of text:
There may be some spaces before the first word.
The line contains no punctuation, words are separated from each other by one or more spaces
Remark: using methods of string, see textbook, or the API online
Sample Output: please enter a line of text with no punctuation one two three Four five six seven I have changed your text: two one three Four five six seven
Hints: The sentence can be viewed as
spaces followed by firstWord followed by secondWord followed by otherWords
use trim method to remove spaces before the firstWord
use indexOf to find the first space position in the line
use substring to get first word and the rest of the line
use substring to find the second word, which is the first word of the rest of the line
form a new string use concatenation
secondWord firstWord otherWord
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