0

I am getting the input mismatch exception error on my code. I am getting error at the Engine displacement line.

Scanner scanner = new Scanner(System.in);
        Car[] arr;
        System.out.println("Enter the number of car details to created");
        int number=scanner.nextInt();
        arr=new Car[number];
        for(int i=0;i<number;i++)
        {
             System.out.println("Enter Car Id");
             String carId=scanner.nextLine();
             System.out.println("Enter Model Number");
             String modelNumber=scanner.nextLine();
             System.out.println("Enter Colour");
             String colour=scanner.nextLine();
             System.out.println("Enter Transmission Type");
             String transmissionType=scanner.nextLine();
             System.out.println("Enter Fuel Type");
             String fuelType=scanner.nextLine();
             System.out.println("Enter Engine Type");
             String engineType=scanner.nextLine();
             System.out.println("Enter Body Type");
             String bodyType=scanner.nextLine();
             System.out.println("Enter Engine Displacement");
              //Here Input.mismatchexception
             int engineDisplacement=scanner.nextInt();
             System.out.println("Enter Boot Space");
             int bootSpace=scanner.nextInt();
             System.out.println("Enter Seat Capacity");
             int seatCapacity=scanner.nextInt(); 
             arr[i]=new Car(carId,modelNumber,colour,transmissionType,fuelType,engineType,bodyType,engineDisplacement,bootSpace,seatCapacity);
        }

Input- 1 TN-7474 A4 Black Automatic Petrol 2.0LTFSI Sedan 1998 460 5

0 Answers0