Teste de mesa!

Boa tarde gostaria de entender melhor esse código através de um teste de mesa!

Preciso de ajuda!!!

package unid4;
public class Ativid_04 {
public static void main(String[] args) {
int[] x = new int[5];
int[] y = new int[8];
for (int i=1; i<x.length; i++) {
x[i] = x[i-1] + 2;
y[i] = x[i];
}
for (int i=0; i<y.length ; i++)
System.out.print(y[i] + " ");
}
}
O que será impresso na console:

Qual é sua dúvida sobre testes de mesa?

Anote num papel o nome e valor inicial de cada variável e depois anote as alterações de valores das variáveis em cada iteração do loop e verifique se está atingindo o resultado esperado.

Execute a classe em modo debug na sua IDE. Tenho certeza que entenderá melhor !!!