Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/06/2010, 23:14
cosme1
 
Fecha de Ingreso: marzo-2010
Mensajes: 62
Antigüedad: 15 años
Puntos: 0
Respuesta: Array en java

Ok bueno pues obvio tiene que ir en el main para que se ejecute sino pues simplemente no haria nada, pero yo te aconsejaria que el main estuviera en otra clase y en fin ajustando un poco tu codigo y haciendo unos pases magicos tu codigo con arreglos quedaria asi:

Código:
import java.io.*;
public class Piloto
 {
  public String nombre;
  public String documento;
  
  Piloto()
   {
    nombre="";
    documento="";
   }
 
  public void leerDatos() throws IOException
  {
   BufferedReader entrada= new BufferedReader (new InputStreamReader(System.in));
   System.out.print ("Ingrese el nombre del piloto");
   System.out.flush();
   nombre =entrada.readLine();
   System.out.print ("Ingrese el documento del piloto");
   System.out.flush();
   documento =entrada.readLine();
  }
 public void verDatos()
 {
  System.out.println("Nombre : "+nombre);
  System.out.println("Documento: "+documento);
 }
}

import java.io.*;
class ejecuta
 {
  public static void main(String[] args)
   {
	Piloto [] pilotos=new Piloto[10];	// el numero de objetos que deseas
	for(int i=0;i<pilotos.length;i++)
	 {
	  pilotos[i]=new Piloto();
	  try
	   {
	    pilotos[i].leerDatos();
	   }
      catch(IOException e) 
	   {
		System.out.println("Error "+e);
	   }
	 }
   for(int j=0;j<pilotos.length;j++)
    pilotos[j].verDatos();   
  }
 }
pues asi debe de funcionar aunque tambien estaria bien que investigaras sobre colecciones hay varios ejemplos aqui en el foro, bueno pues espero que te sirva

Saluditos