Faça um programa para gerar um array de 30 posições, onde cada elemento corresponde ao quadrado de sua posição

Olá pessoal, não estou conseguindo resolver essa questão, não estou conseguindo fazer que o programa mostre na tela os valores. Se alguém puder ajudar, agradeço

System.out.println(meuArray[posicaoDesejada]);

Seria para deixar tipo assim: O valor 15 corresponde a posição 15, o valor 30 corresponde a posição 30. E no final mostrar todos os valores nas suas respectivas posições na tela, isso que eu não estou conseguindo pensar em como colocar em um código

Mas o seu enunciado diz o seguinte: cada elemento corresponde ao quadrado de sua posição.
Sendo assim:

  • a posição 0 vai conter o valor 0 * 0;
  • a posição 1 vai conter o valor 1 * 1;
  • a posição 2 vai conter o valor 2 * 2;
  • a posição 3 vai conter o valor 3 * 3;
    e assim sucessivamente até
  • a posição 29 vai conter o valor 29 * 29;