import java.util.Scanner;
public class LabProgram {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();
String[] words = name.split(" ");
String firstName = words[0];
String middleName = words[1];
if (words.length == 2) {
System.out.println(middleName + ", " + firstName.charAt(0) + ".");
}
else {
String lastName = words[2];
System.out.println(lastName + ", " + firstName.charAt(0) + "." + middleName.charAt(0) + ".");
}
}
}
The error I am getting is:
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.base/java.util.Scanner.nextLine(Scanner.java:1651)
at LabProgram.main(LabProgram.java:6)
This happens to me almost every time I use scanner.