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));
}
}
Write a method lastNameFirst that takes a string containing a name such as "Harry Smith" or "Mary Jane Lee", and that re
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am