Dúvida iniciante

3 respostas
D

pq isso não funciona?

import javax.swing.JOptionPane;

public class UsandoVetor5{
       String all="";
       public static void main(String args[]){
           String [] vetorNomes = new String [3];

       for (int i=0;i<vetorNomes.length;i++){
            vetorNomes[i]=JOptionPane.showInputDialog(null,"Digite o Nome");
       }

        for (int i=0;i<vetorNomes.length;i++){
          all=all+vetorNomes[i];
        }
         JOptionPane.showMessageDialog(null,all);

}
}

Só funciona quando eu configuro a variável all como static…

obrigado

3 Respostas

D

hahahah o all tava fora do método main
sorry

Andre_Rosa

Só alguns adendos:

  • O título está ruim;
  • Você não postou a mensagem de erro emitida pelo compilador.

É sempre bom fazer perguntas completas. Assim, além de mais pessoas lhe ajudarem, você pode ajudar pessoas com dúvidas semelhantes.

dtxk

é que o método main só encontra campos ou metodos se forem static. caso contrário você tem que estanciar o objeto para poder usar suas propriedades…

Criado 15 de setembro de 2011
Ultima resposta 15 de set. de 2011
Respostas 3
Participantes 3