Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda urgente problema con vectores

Estas en el tema de ayuda urgente problema con vectores en el foro de Java en Foros del Web. hola tengo un metodo llamado pedir el cual recibe en un vector 15 numeros a traves de teclado...tengo otro metodo llamado comparar en el cual ...
  #1 (permalink)  
Antiguo 04/05/2008, 19:22
 
Fecha de Ingreso: abril-2008
Mensajes: 17
Antigüedad: 16 años
Puntos: 0
ayuda urgente problema con vectores

hola tengo un metodo llamado pedir el cual recibe en un vector 15 numeros a traves de teclado...tengo otro metodo llamado comparar en el cual nececito llamar el vector entero que tiene los 15 numeros que estran en el metodo pedir
como lo puedo hacer?

el codigo es lo tengo asi pero me da un error de '.class' expected

Código:
import java.io.*;
import java.util.*;
import java.lang.*;

public class Juego 
{
	int numero[];
	int r;
	int i;
	int num, recibido;
	int sorteo[];	
	int copia [];
	
	public void pedir() 
	{
		int numero[] = new int[16];
		
		try
		{
			InputStreamReader isr = new InputStreamReader(System.in);
			BufferedReader br = new BufferedReader(isr);
			System.out.println("\nIngrese 15 numeros del 1 al 25: ");
			for(i=1;i<=15;i++)
			{
				System.out.println("Nº "+i);
				recibido = Integer.parseInt(br.readLine());
				if(recibido>=1 && recibido<=25)
				{
					numero[i]=recibido;
				}
			    else
			    {
			    	System.out.println("\nDebe Elegir Numero del 1 al 25");
			    	i--;
			    }
			}
			
		}
		
		catch(Exception ex)
		{
			ex.printStackTrace();
		}
		
		  this.comparar(numero[]);  
		
	}

		
	public void comparar(int num[])
	 {
//int numero[] = new int[16];
 
	 	for(i=1;i<=15;i++)
	 	{
	 		System.out.println("\nSus Numeros Jugados Fueron: " + num[i]);
	 	} 	
	 	
	 }
}
espero una pronta respuesta soy una principiante que no sabe practicamente nada de vectores
  #2 (permalink)  
Antiguo 06/05/2008, 03:18
 
Fecha de Ingreso: abril-2008
Mensajes: 12
Antigüedad: 16 años
Puntos: 0
Re: ayuda urgente problema con vectores

Hola Clodet,
lo primero, en java los vectores de tamaño N tienen indices desde 0 hasta N-1, por tanto si quieres tener un vector de 15 numeros: "int numero[] = new int[15]"
y los bucles "for(i=0;i<=numero.length-1;i++)"
mirate el javadoc y usa la clase Vector para manejar vectores que es más cómodo, o dependiendo de lo que necesites pues ArrayList u otras.
El error ese de ".class" es raro...mira que este bien tu aplicación y todo..pero por código no creo que sea.
Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:43.