Write a method lastNameFirst that takes a string containing a name such as "Harry Smith" or "Mary Jane Lee", and that re

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Write a method lastNameFirst that takes a string containing a name such as "Harry Smith" or "Mary Jane Lee", and that re

Post by answerhappygod »

Write a method lastNameFirst that takes a string
containing a name such as "Harry Smith" or "Mary
Jane Lee", and that returns the string with the last name first,
such as "Smith, Harry" or "Lee, Mary Jane".
import java.util.Scanner;
public class Names
{
/**
Changes a name so that the last name comes
first.
If name has no spaces, it is returned without
change.
@param name a name such as "Mary Jane
Lee"
@return the reversed name, such as "Lee, Mary
Jane".
*/
public static String lastNameFirst(String name)
{
/* Your code goes here */
}

public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String name = in.nextLine();
System.out.println(lastNameFirst(name));
}
}
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply