1,代码第一部,处理输入的计算式
2,代码第二部分,中缀表达式转化为后缀表达式
3,代码第三部分,计算后缀表达式,并返回运算结果
有两个类,一个是主要的实现类LT.java 另一个是测试类Test.java
1,LT.java
package cal;
import java.util.*;
public class LT {
public char[] op = {'+','-','*','/','(',')'};
public String[] strOp = {"+","-","*","/","(",")"};
public boolean isDigit(char c){
if(c>='0'&&c<='9'){
return true;
}
return false;
}
public boolean isOp(char c){
for(int i=0;i<op.length;i++){
if(op[i]==c){
return true;
}
}
return false;
}
public boolean isOp(String s){
for(int i=0;i<strOp.length;i++){
if(strOp[i].equals(s)){
return true;
}
}
return false;
}
/**
* 处理输入的计算式
* @p