Is there still an array in the program? If so where is it? //PSEUDOCODE //Write a program that prompts the user to enter a full name consisting of three names //first //middle //last // into one String variable //Then use methods of class String to: //print the number of characters in the full name, excluding spaces //print just the middle name and the number of characters in it //print the three initials of the name //print the last name in all lower case //print the full name in the usual alphabetical format (Last, First Middle) and proper case public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter full name:"); String fullName = sc.nextLine(); System.out.println("\nNumber of Charatcers in your name " + fullName + "':" + fullName.replace("","").length()); String[] subNames = fullName.split(" "); System.out.println("\nMiddle Name: " + subNames[1]); System.out.println("Total characters: " + subNames[1].length()); System.out.println("Initials: " + subNames[0].charAt(0) + " " + subNames[1].charAt(0) + " " + subNames[2].charAt(0)); System.out.println("Last name is all lowercase: " + subNames[2].toLowerCase()); System.out.println("Full name: " + subNames[2] + ", " + subNames[0] + " " + subNames[1]); sc.close(); } }
Is there still an array in the program? If so where is it?
//PSEUDOCODE
//Write a program that prompts the user to enter a full name consisting of three names
//first
//middle
//last
// into one String variable
//Then use methods of class String to:
//print the number of characters in the full name, excluding spaces
//print just the middle name and the number of characters in it
//print the three initials of the name
//print the last name in all lower case
//print the full name in the usual alphabetical format (Last, First Middle) and proper case
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter full name:");
String fullName = sc.nextLine();
System.out.println("\nNumber of Charatcers in your name " + fullName + "':" + fullName.replace("","").length());
String[] subNames = fullName.split(" ");
System.out.println("\nMiddle Name: " + subNames[1]);
System.out.println("Total characters: " + subNames[1].length());
System.out.println("Initials: " + subNames[0].charAt(0) + " " + subNames[1].charAt(0) + " " + subNames[2].charAt(0));
System.out.println("Last name is all lowercase: " + subNames[2].toLowerCase());
System.out.println("Full name: " + subNames[2] + ", " + subNames[0] + " " + subNames[1]);
sc.close();
}
}

Step by step
Solved in 2 steps with 1 images

Okay, in my assignment I am not allowed to use array in the program. How do I replace what I have without the array?








