Gostaria de saber com mudar essas variaveis,é no lugar delas colocar um array [Resolvido]

Bom Dia!!!

Metodo
Gostaria de saber com mudar essas variaveis,é no lugar delas colocar um array String
é retorna ele para o main.

eu sei que nao e tão dificil mais estou com dificuldades…

[code]public static String gerenciaEntrada() {

	String iNum3 = "";
	String iNum4 = "Entre com Primeiro numero";

	iNum3 = JOptionPane.showInputDialog(null, iNum4, "Entrada de dados",
			JOptionPane.INFORMATION_MESSAGE);

	return iNum3;

}[/code]

Desde ja obrigado pela atençao.

[code]

Bom dia,

Se eu entendi direito seria mais ou menos assim:

List<String> listString = new ArrayList<String>(); listString.add(""); listString.add("Entre com Primeiro numero");

no return listString

senão foi isso, explica um pouco mais por favor.

mariofcc
obrigado por resp a minha Duvida!

desculpa por Expor a minha Duvida Incompleta…
é mais ou menos assim que eu quero

[code]class Principal {

public static void main(String[] args) {
  	String [] recebe_array = new String [3];	

    recebe_array = gerenciaEntradaArray()
    

	
}

}

public static String gerenciaEntradaArray() {
String [] array = new String [3];

             array [0] = JOptionPane.showInputDialog(null, "Digite Numero 1º");  //
             array [1] = JOptionPane.showInputDialog(null, "Digite Numero 2º"); //
             array [2] = JOptionPane.showInputDialog(null, "Digite Numero 3º"); //
            
             return array;
            
}

}[/code]

é mais ou menos assim que eu quero mais eu nao sei aplicar o codigo na forma certa.
mais eu quero de uma forma mais pratica sem ter que declarar array[0]
por array[1], tipo usando um for da vidaaaa…

[code]public static void main(String[] args) {
int vet[] = new int[10]; //CRIAÇAO DO ARRAY DE 10 CAMPOS DE ESPAÇO
JOptionPane.showInputDialog(“Preencha o vetor:”);

	for (int i = 0; i < 2; i++) {
		JOptionPane.showInputDialog(vet[i]);
	}

		
}

}[/code]

mais eu nao estou sabendo fazer…

obrigado pela atençao!!!

Johnatta,

Usando a List não mata seu problema?

List<String> listString = new ArrayList<String>(); listString.add(""); listString.add("Entre com Primeiro numero");

você não declara a quantidade de entrada na lista, e só ir colocando add nos itens.

Oi.

Procure ser mais objetivo no tópico, facilita mais.
Sobre sua dúvida, seria algo como:

int[] vet = new int[10]; //CRIAÇAO DO ARRAY DE 10 CAMPOS DE ESPAÇO  
        JOptionPane.showInputDialog("Preencha o vetor:");  
  
        for (int i = 0; i < vet.lenght; i++) {  
           array [i] = JOptionPane.showInputDialog(null, "Digite Numero " + (i+1) + "º");  // 
        }  

O (i+1) é para não mostrar algo como, “Digite o Numero 0º”.
Abraços.

Ah, tem um detalhe importante. O ShowInputDialog retorna uma String, portanto, terás de fazer uma conversão, sendo assim, apenas mude a linha do código que lhe passei dentro do for para essa aqui:

vet[i] = new Integer(JOptionPane.showInputDialog(null, "Digite Numero " + (i+1) + "º")).intValue();

[size=18]Questão Resolvidaaaaaaa… Obrigado senhores
Fico muito grato em poder contar com ajuda de vcs…Valeu Mesmo…[/size]

de nada.

se alguém pode me ajuda com o meu problema fico agradecido.
http://www.guj.com.br/java/265325-menu-dinamica-no-primefaces#1388767