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

7 respostas
J

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...

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;

	}

Desde ja obrigado pela atençao.
[code]

7 Respostas

mariofcc

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.

J

mariofcc
obrigado por resp a minha Duvida!

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

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;
                
	}
}

é 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...

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]);
		}

			
	}
}

mais eu nao estou sabendo fazer....

obrigado pela atençao!!!

mariofcc

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.

nel

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.

nel

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();
J

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

mariofcc

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

Criado 14 de fevereiro de 2012
Ultima resposta 14 de fev. de 2012
Respostas 7
Participantes 3