package expression;
public static boolean isoperator(string operator){ 【程序编程相关:End-to-End J2ME Appl】public class calculate{ 【推荐阅读:Hibernate实践(二)】 else return false; 【扩展信息:Junit3.8.1代码阅读—执行流程(】 if(operator.equals("+")||operator.equals("-")||operator.equals("*")||operator.equals("/")||operator.equals("(")||operator.equals(")")) return true; } public static int priority(string operator){ if(operator.equals("+")||operator.equals("-")||operator.equals("(")) return 1; else if(operator.equals("*")||operator.equals("/")) return 2; else return 0; } public static string tworesult(string operator,string a,string b){ try{ string op=operator; string rs=new string(); double x=double.parsedouble(b); double y=double.parsedouble(a); double z=0; if(op.equals("+")) z=x+y; else if(op.equals("-")) z=x-y; else if(op.equals("*")) z=x*y; else if(op.equals("/")) z=x/y; else z=0; return rs+z; } catch(numberformatexcepti... 下一页