Can anyone try to solve this as I am getting
ArrayIndexOutOfBoundsException
when tried to subtract last element from 3 if the result is not present then it should return next element of the result.
public static int[] returnNum(){
int[] numbers = {1,2,4,6,8,10};
int[] num = {};
for(int i = numbers.length-1; i > 0; i--){
if(numbers[i]-3 == numbers[i-1]){
num[numbers.length-1-i] = numbers[i-1];
}else{
num[numbers.length-1-i] = numbers[i-1];
}
}
return num;
}
public static void main(String[] args) {
System.out.println(Test.returnNum());
}