Alguem me ajude, como passo um int no metodo Empilha? esse metodo precisa retornar inteiro? 
segue o codigo.
obs>se estiver postado na seçao errada peco que remova por favor.
/* Implemente a Classe Pilha com os seguintes Métodos
Empilha(int v)
Desempilha()
Elemento_Topo()
Mostra_Pilha()
Limpa_Pilha()
*/
//Classe Pilha
import javax.swing.JOptionPane;
public class Pilha{
private int tamanho;
private int posicao;
private String conteudo[];
//Construtor
public Pilha(int t){
this.tamanho=t;
this.posicao=-1;
this.conteudo=new String[t];
}//fim do construtor
//Metodos gerais
//Metodo para empilhar
public void Empilhar(String v){
if(estaCheia())
return;
this.posicao ++;
this.conteudo[this.posicao]=v;
}//fim do metodo Empilhar
//Metodo para desempilhar
public String Desempilhar(){
if(estaVazia())
return "";
String aux= this.conteudo[this.posicao];
this.posicao--; //coloca o elemento na primeira posicao
this.conteudo[this.posicao]="";
return aux;
}//fim do metodo desempilhar
public void Limpar_Pilha(){
}
//Metodo ultimo que retorna o ultimo elemento
public String Elemento_Topo(){
return this.conteudo[this.posicao];
}//fim do metodo ultimo
//Metodo para verificar se a pilha esta vazia
public boolean estaVazia(){
if(this.posicao == -1){
JOptionPane.showMessageDialog(null,"Pilha Vazia","Pilha",JOptionPane.INFORMATION_MESSAGE);
return true;
}//fim do if
else
return false;
}//fim do metodo estaVazio
//Metodo para verificar se a pilha esta cheia
public boolean estaCheia(){
if(this.posicao == this.tamanho){
JOptionPane.showMessageDialog(null,"Pilha cheia","Pilha",JOptionPane.INFORMATION_MESSAGE);
return true;
}//fim do if
else
return false;
}//fim do metodo estaCheio
//Metodo numero de elementos
public int numElementos(){
return this.posicao;
}//fim do metodo numElementos
//metodo Mostra_Pilha
public void Mostra_Pilha(){
System.out.println(this.conteudo);
}//fim do metodo Mostra_Pilha
}//fim da classe
