Buenas, debo hacer un ejercicio 
El usuario  desea comprar  un puesto en una buseta, los puestos van de 0 a 9
El usuario ingresa el numero del puesto que desea separar ,si el puesto tiene un 1 es por que está ocupado, y se debe mostrar el vector completo.
Si el puesto tiene el 0 está disponible y marca 1 para separarlo, se debe mostrar el vector, el programa finaliza cuando el vector es todo en 1.
 
Aquí lo que  llevo
package javaapplication1;
import java.util.Scanner;
/**
 *
 * @author Anbiente3Automa01
 */
public class JavaApplication1 {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int puesto;
        // TODO code application logic here
        int[]recorrido;
        Scanner teclado =new Scanner(System.in);
        
        recorrido =new int [10];
                for (int i=0;i<9;i++)
                {
                   recorrido[i]=0;
                }
               
                
                    while (recorrido[]0)
                
                   System.out.println("ingrese el numero del puesto que desea(tenemos desde el puesto 0 hasta el puesto 9");
                   puesto=teclado.nextInt();
                   if (recorrido[puesto]==0)
                   {
                      recorrido[i]=1;
                   System.out.println("su puesto fue reservado");
                           }
                   else 
                           {
                           System.out.println("este puesto esta ocupado ");
                                   }
                    
    }
    
}
}