Ajuda com vetor

3 respostas
faicoxim
import java.util.Scanner;
public class Armazena
{
	int cont,n;
	
	public void Valores()
	{
		Scanner sc = new Scanner(System.in);
		int[] valor = new int[n];             [b]-------->	 aqui deve ser n?????? e a declaração acima esta correta?????? int n?????[/b]	
		for(cont=0; cont < valor.length; cont++)
		{
			System.out.println("Entre com os valores");
			valor[cont] = sc.nextInt();
		}
		System.out.println(valor[0]);
				
	}
}
class ArmazenaTeste
{
	public static void main (String args[])
	{
		Armazena a = new Armazena();
		a.Valores();
	}
}

Me ajudem, eu gostaria que ficasse entrando com a quantidade de valores que eu quisesse no vetor e quando eu digitasse n ele parasse e me desse todos os valores na tela, como faço isso?????

3 Respostas

N

acho que em : new int[n];

seu n é o tamanho do seu vertor… Inicialize o n.

se seu n valer 5, seu vetor vai ter 5 posições

D

Hail
Realmente como o ninjasauro falou você deve inicializar a váriavel n.
Que devera ter o valor de acordo com o tamanho que você deseja pro seu vector.
Por exemplo:

int cont, n=10 // para 10 posiçoes no seu vector
D

faicoxim
Você quer imprimir na tela todo o vector? Ou só mesmo o primeiro valor?

System.out.println(valor[0]);
Criado 21 de julho de 2009
Ultima resposta 21 de jul. de 2009
Respostas 3
Participantes 3