

public class FilaEspera{
    String[] pessoas;
    //int ini;
    int fim;
    final int dim=20;
    
    FilaEspera(){
	pessoas=new String[dim];
	fim=0;
    }
    FilaEspera(int k){
	pessoas=new String[k];
	fim=0;
    }

    void insere(String nome){
	if (fim <pessoas.length){
	    pessoas[fim]=nome;
	    fim++;
	}
	else
	    System.out.println("Fila cheia");
    }

    String getPrimeiro(){
	return pessoas[0];
    }

    int compMax(){
	return pessoas.length;
    }

    void remover(){
	for (int i=0;i<fim-1;i++)
	    pessoas[i]=pessoas[i+1];

	fim--;
    }

    void listar(){
	for (int i=0;i<fim; i++){
	    System.out.print(pessoas[i]);
	    if (i<fim-1)
		System.out.print(" ; ");
	    else
		System.out.println();
	}
    }
    
    int vagas(){
	return pessoas.length -fim;
    }
	    
}




	
