I created an array of integers. I tried to return an even array from the original array, but it says "ArrayIndexOutOfBoundsException " pointing at this section of the code "evenArr[size++] = arry[i];". I know d size of d array is 5. Thank you
package practice;
import java.util.*;
class Testt {
    int[] myArr = {4, 6, 6, 7, 2};
    int size = 0;
    int[] evenArr;
    Testt() {
        this.evenArr = new int[size];
    }
    public int[] arr(int[] arry) {
        for (int i = 0; i < arry.length; i++) {
            if (arry[i] % 2 == 0) {
                evenArr[size++] = arry[i];
            }
        }
        return evenArr;
    }
}
public class ReturnStatement {
    public static void main(String[] args) {
        Testt t = new Testt();
        System.out.println("Size: " + t.myArr.length);
        int[] result = t.arr(t.myArr);
        for (int i = 0; i < result.length; i++) {
            System.out.println(result + ", ");
        }
    }
}
 
     
    