Question: For this assignment you are to create a one class Java application called WordLines that reads in a line of text from the keyboard, and

For this assignment you are to create a one class Java application called WordLines that reads in a line of text from the keyboard, and then prints to the console the words in the line, each on a separate display line. Finally, your program should print the number of non-blank characters on the line. For example, if this is the entered line: > here is the hill-top! your program should print: here is the hill-top! Your input has 18 non-blank characters. Notice that in the sample output, there is an extra blank line (2 instead of 1) between "is" and "the", because there are two spaces between these words in the input. This is ok, but not absolutely necessary; just having different words on different lines is acceptable. Finally, note that both the "-" and the "!" are counted in the reported character count. You should count all punctuation in this way in your solution. Some tips: 1) Use Scanner to read from the keyboard. If

 myScan 

is a Scanner object, then

 String inputStr = myScan.nextLine(); 

will read an entire line from the keyboard, and copy it to the String inputStr. 2) Be sure to call your class WordLines

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!