Académique Documents
Professionnel Documents
Culture Documents
2 (3 * (8 - (7 - 5)) 4 * (5 + 1))
Ejemplo:
Suponiendo que la expresin a evaluar fuese
(1 + 4 / 2) * (3 1 * 6)
142 /+316*-*
switch(simbolo)
{
case + : resultado = op1.intValue() + op2.intValue();
break;
case - : resultado = op1.intValue() - op2.intValue();
break;
case * : resultado = op1.intValue() * op2.intValue();
break;
case / : resultado = op1.intValue() / op2.intValue();
break;
}
operando = new Integer.(resultado);
pOperandos.push(operando);
}
}
operando = (Integer) pOperandos.pop();
resultado = operando.intValue();
System.out.println("El valor de la expresin es : " + resultado);
}