Java - pila

 
Vista:

pila

Publicado por xmen (5 intervenciones) el 14/03/2007 22:47:08
holas a todos....quiero hacer una calculadora en java utilizando swing ademas que el textarea guarde toda las operaciones que se realicen(operaciones basicas) en un xml ...bueno si alguien puede ayudarme se lo agredeceria ...soy novato en esto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pila

Publicado por monica (1 intervención) el 22/03/2007 23:01:54
necesito hacer una pila en java y solo necesito evaluar la pila anexo mi codigo

import javax.swing.JOptionPane;

public class CPila {

public int n;
private int []pila;
private static int KPila=0;
private static int IPila=0;


public CPila(int n){
this.n=n;
pila=new int[n];
for(int i=0; i<pila.length;i++)
pila[i]=0;

}

public void Push (int i){
if (KPila>n-1){
JOptionPane.showMessageDialog(null,"Pila Llena \n");
System.exit(0);
}
pila[KPila]=i;
KPila++;
}

public int Pop (){
if (KPila<=IPila){
JOptionPane.showMessageDialog(null,"Pila Vacia \n");
System.exit(0);
}
KPila--;
return pila[KPila];
}

public void Imprimir (){

for(int i=0; i<n;i++)
System.out.print(pila[i]+"\t");
System.out.print("");
}

}

import javax.swing.JOptionPane;

public class MPrincipal {
public static void main(String[]args){

Pila P2 = new Pila(10);
String s2;
char [] s3;
s2= JOptionPane.showInputDialog("escribe Cadena");
s3=s2.toCharArray();

P2.toPosfija(s3);
P2.Imprimir();

System.exit(0);

}




}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar