I believe I wrote all my code correctly but I'm getting this error. Can someone help me understand?
Exception in thread "main" java.util.InputMismatchExceptionat java.base/java.util.Scanner.throwFor(Scanner.java:939)at java.base/java.util.Scanner.next(Scanner.java:1594)at java.base/java.util.Scanner.nextDouble(Scanner.java:2564)at gangPackage.newClass.main(newClass.java:15)
Here is my code:
package gangPackage;import java.util.*;public class newClass { public static void main (String[] args) { Scanner Scan = new Scanner(System.in); String name; int age; double gpa; System.out.println("Enter your name: "); name = Scan.nextLine(); System.out.println("Enter students age: "); age = Scan.nextInt(); System.out.println("Enter your GPA: "); gpa = Scan.nextDouble(); System.out.printf(name +" is " + age +" years old. And has a GPA of " + gpa); }}