那么变量current
是一个运算符(+-*/%)
和t1 = stack.pop()
是字符串中的数字t2 = stack.pop()
也是字符串中的数字
我需要执行数学运算t2 current t1
(t2"算子"t1,基本上)
你会怎么做呢?提前感谢!
一些简单的:
enum operation {
SUM,
SUB,
DIV,
MUL,
}
static String performOperation(operation op, String t1, String t2) {
// parse t1 & t2 into integers or whatever you use
switch(op) {
case SUM:
//do sum
break;
case SUB:
//do substraction
break;
// handle all of them....
}