Answer:
import java.util.Scanner;
public class NameCount
{
 public static void main(String[] args) {
 int firstNameCount = 0;
 int lastNameCount = 0;
 Scanner scnr = new Scanner(System.in);
 System.out.print("Enter the person's first and last name: ");
 
 firstNameCount = getAndCountNameLetters(scnr);
 lastNameCount = getAndCountNameLetters(scnr);
 
 System.out.print("The first name has " + firstNameCount + " letters");
 System.out.print("The last name has " + lastNameCount + " letters");
 }
 
 public static int getAndCountNameLetters(Scanner scnr) {
 String name = "";
 
 if(scnr.hasNext())
 name = scnr.next();
 
 return name.length();
 }
}
Step-by-step explanation:
Create a method called getAndCountNameLetters that takes one parameter, a Scanner object
Inside the method:
Initialize a variable called name
Read the input and assign it to the name variable
Return the name
Inside the main:
Initialize count variables for first and last name
Get the name from the user
Set the first and last name's count by calling the method getAndCountNameLetters
Print the counts