Olá pessoal. Tenho um trabalho a ser feito de meu curso de informática p/ internet. O que deve ser feito é: Devo calcular o 30º número de uma sequencia que funciona assim em sistema de casas: 1ª casa = 1; 2ª casa = 2; 3ª casa =2 x 2=4; 4ª casa = 4 x 4=16; 5ª casa = 16 x 16=256 … e assim por diante, onde sempre o numero da casa seguinte é o valor da casa anterior ao quadrado. Porém para chegar na 30ª casa, o resultado é com milhoes de algarismos. Já descobri que devo usar um programa chamado Python, para calcular, mas preciso saber de um comando (que suspeito ser em Java) para que o programa calcule direto no valor que necessito. Pelo o que eu sei, deve ser feito um LAÇO DE REPETIÇÃO, que é a solução… e é isso que quero saber, como fazer esse laço de repetição (como é o comando por inteiro)…
Espero que me ajudem… valeeu o/
long[] casas = new long[30];
casas[0] = 1;
casas[1] = 2;
for(int i = 3; i < 30; i ++){ casas[i] = casas[i - 1] * casas[i -1]; }