Question: Write a static method named longestName that reads names typed by the user and prints the longest name (the name that contains the most characters)
Write a static method named longestName that reads names typed by the user and prints the longest name (the name that contains the most characters) in the format shown below. Your method should accept a console Scanner and an integer n as parameters and should then prompt for n names. The longest name should be printed with its first letter capitalized and all subsequent letters in lowercase, regardless of the capitalization the user used when typing in the name. If there is a tie for longest between two or more names, use the tied name that was typed earliest. Also print a message saying that there was a tie, as in the right log below. It's possible that some shorter names will tie in length, such as DANE and Erik in the left log below: but don't print a message unless the tie is between the longest names. You can use String class methods like substring, and length
Step by Step Solution
There are 3 Steps involved in it
To solve this problem you can create a Java method called longestName that accepts a Scanner and an ... View full answer
Get step-by-step solutions from verified subject matter experts
