• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

vasco16

Ler mais que um valor ao mesmo tempo

2 mensagens neste tópico

Boas pessoal gostaria de saber se é possivel ler mais que um valor ao mesmo tempo, desto modo:

V = new int [x][y];

for (int i = 0; i < V.length; i++){
	for (int j = 0; j < V.length; j++){
		System.out.print ("diz "+(i+1)+" ");
		V[i][j] = entrada.nextInt();
		System.out.println(""); 

}
}

Ou seja quando me pergunta "Diz" eu escrevo 1 2 4 n inteiros e quero saber se é possivel fazer a leitura de todos esses numeros de uma so vez para o vetor..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Queres ler a linha toda e inserir os valores num array? É possível..

fazes assim:

linha = in.nextLine();

valores = linha.split(" ");

Isso divide-te a linha num vector, ou seja, valores[0] dá-te o primeiro valor, valores[1] dá-te o segundo valor..etc. No split pus um espaço em branco porque significa que vai dividir o que está na linha sempre que encontra um espaço. Depois fazes um parseint dos valores e podes guarda-los como um valor inteiro :) Caso nao entendas bem como isto funciona, googla um bocado que hás de encontrar alguma informação sobre isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora