import java.util.InputMismatchException;
import java.util.Scanner;

public class EvenNumberArray {
	
    public static void main(String[] args)
    {
    	int SIZE =10;
    	int[] evenArr = new int[SIZE];
    	int i=0;
        try (Scanner input = new Scanner(System.in)) {
			int number;
			char choice;
			do
			{
			    System.out.print("Enter a even number: ");
			    number = input.nextInt();
			
			    if(number %2 == 0) // even number
			    {
			        evenArr[i] = number;
			        i++;
			    }
			    else 
			    {
			    	System.out.println("You must enter an even number only!");
			    	System.out.println("There are still "+ (SIZE -i) + " numbers to be entered");
			    }
			    
		    	System.out.print("Do you want to continue y/n? ");
			    choice = input.next().charAt(0);
			    
			}while ((choice=='y' || choice == 'Y') && (i< SIZE));
		        

		System.out.println("There are currently "+ i + " numbers in the array");
		
		for (int k=0; k < i; k++)
		{
			System.out.print(evenArr[k]+ " ");
		}
        }
    
    catch (InputMismatchException  e)
    {
    	System.out.println("Error reading input");
    }

}

}
