Quadrado de numero usando for

[quote]Leia 2 (quatro) números;
· Calcule o quadrado de cada um;
· Se o valor resultante do quadrado do terceiro for >= 1000, imprima-o e finalize;
· Caso contrário, imprima os valores lidos e seus respectivos quadrados.
[/quote]

Pesquise sobre : repetições, if/else e a classe Math tente elaborar o programa e quando tiver um problema de verdade ai vc posta aqui :smiley:

O ideal antes de você aprender uma linguagem. É aprender lógica de programação.

Só para ajudar um pouquinho, o quadrado do número x pode ser calculado como x * x.
Não precisa usar Math.pow, nada dessas coisas. Dá para fazer só com o que você aprendeu em aula.

Dica: para testar seu programa, tente com os seguintes valores:

0
1
-1
20
-123
1029

Os resultados devem ser:
0
1
1
400
15129
1058841

você se refere mais ou menos a isso?

import javax.swing.JOptionPane;

public class quadradoComFor{
   public void Main(String[] Args){
      //código para preencher os valores
      int[] numeros = new Int[4];
      int[] quadradoDosNumeros = new Int[numeros.length];
      for(int i=0;i<numeros.length;i++){
         numeros[i] = JOptionPane.showInputDialog("Informe o "+(i+1)+"º número");
      }

      //codigo para cálculo dos quadrados
      for(int i=0;i<numeros.length;i++){
         //esse for vai pegar número por numero do array que você definiu ali em cima, devidamente preenchido com os números.
         int quadradoDoNumero = 0;
         for(int j=0;j<numeros[i];j++){
            //esse for faz um loop em função do valor do usuario, se somando a cada volta.
            quadradoDoNumero += numeros[i]
         }
         quadradoDosNumeros[i] = quadradoDoNumero;
      }
      //teste
      if(quadradoDosNumeros[2]>=1000){
         //codigo se o terceiro numero for maior ou igual a mil, veja que é usado o endereço 2 por que ele é iniciado sempre pelo 0, ou seja, o primeiro número é sempre 0.
      }else{
         //codigo se o terceiro numero for menor que 1000
     }
   }
}
          numeros[i] = JOptionPane.showInputDialog("Informe o "+(i+1)+"º número");  

wlargado, pq vc fica “quotando” tudo que escreve? :shock:
O quote é parar indicar algo que outra pessoa (não você) escreveu.

[]'s

Voce quer ajuda ou quer o exercicio pronto? Diz EXATAMENTE o que você não entendeu direito ou o que não conseguiu fazer.

Abraços

          numeros[i] = JOptionPane.showInputDialog("Informe o "+(i+1)+"º número");  

UAHaHUha, realmente cara, ele não compila por falta de um Integer.parseInt…
mas se te ajudou, de nada man =)