[resolvido]

for(int i=0; i<5; i++){ j=(int)(Math.random()*10+1); imp01.remove(j); }
como eu faço para retirar os numeros da variavel j para a fila imp01
pois eu tentei com esse codigo
mas deu a mensagem – [color=red]remove() in Fila cannot be applied to (int)[/color] –

O que vem a ser essa ‘Fila’? (poste o código)

fila

[code]public class Fila {

private int tammax;
private int inicio;
private int fim;
private int memo[];

public Fila(int tammax){
	
	this.tammax = tammax;
	this.memo = new int[tammax];
	this.inicio = 0;
	this.fim = 0;
}

public void insere(int elemento){
	if(!isfull()){
		memo[fim] = elemento;
		fim++;
	}
	else
		System.out.println("overflow");
}

public boolean isfull(){
	if(fim == tammax)
		return true;
	else
		return false;
}

public boolean isempty(){
	if(inicio == fim)
		return true;
	else
		return false;
}

public int remove(){
	int retorno = 0;
	if(!isempty()){
		retorno = memo[inicio];
		inicio ++;
	}
	else
		System.out.println("underflow");
	
	return retorno;
}

}[/code]

e o programa mas ainda esta inacabado

[code]import javax.swing.*;
public class SegundoT1 {
public static void main(String[] args) {

   Fila f= new Fila(5);
   
   int fim, j, aux[];
   
   do{
   	  for(int i=0; i<5; i++){
   			j=(int)(Math.random()*5+1);
   			f.remove(j);
   	  }
   	  for(int i=0; i<5; i++){
   	  	  aux[i]=f.insere();
   	  }
   	  for(int i=0; i<5; i++){
   	  JOptionPane.showMessageDialog(null,aux[i]);
   	  }
   	  fim=Integer.parseInt(JOptionPane.showInputDialog("deseja deseja desligar a impressora"));

   }while(fim!=2);

}   

}[/code]

Seu método ‘remove’ não recebe nenhum parametro, e vc ta tentando passar um int para ele. Por isso o erro.

mas eu sou bem burro mesmo valeu

eu inverti o remove com o insere
obrigado