Java - transformar varias expresiones

   
Vista:

transformar varias expresiones

Publicado por Erik (1 intervención) el 22/04/2009 06:39:35
HOLA a tod@s. tengo una gran duda sobre convertir expresiones infijas a postfijas de hecho ya tengo mi codigo y sale correctamete lo corro en un applet.
Bueno mi pregunta seria ¿puedo transformar varias expreciones infijas a postfijas? porq solo puedo parsear una sola expresion si es que si se pueda que metodos debo ocupar o estaba pensando leerlo desde un archivo .txt pero mi duda que metodos ocupar.

miren este tramo de codigo tengo que pòner varias expreciones pero seria mucho porq tengo que meter 60 expreciones y quiero evitar todas esas lineas..

TextField inputexpresion = new TextField("99+1*(8+12)*(6+25)");
TextField inputexpresion2 = new TextField("82*4+3");

TextField inputvalor = new TextField("0",5);
TextField inputvalor2 = new TextField("0",5);
Button boton= new Button("Evaluar la expresión");
TextField outputparseo = new TextField(" ");
TextField outputparseo2 = new TextField(" ");
TextField outputevaluar = new TextField(" ");
TextField outputevaluar2 = new TextField(" ");
Label info = new Label("Información en extremo importante ", Label.CENTER);

public void init(){ //Todo se pone en el applet
add(inputexpresion);
add(inputexpresion2);
add(inputvalor);
add(inputvalor2);
add(boton);
add(outputparseo);
add(outputparseo2);
add(outputevaluar);
add(outputevaluar2);
add(info);
}//init

de antemano gracias por cualquier tipo de informacion gracias y hasta pronto....
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