本帖最后由 atei8 于 2010-05-06 20:20:30 编辑

解决方案 »

  1.   

    楼主,给你个解析公式的类http://blog.csdn.net/xuhuanchao/archive/2010/04/27/5536179.aspx
      

  2.   

    在学数据结构的时候,用栈跟二叉树实现过,你去看看代码,自己用java实现一下咯
      

  3.   

    import javax.script.ScriptEngine;
    import javax.script.ScriptEngineManager;public class JavaScriptCalc {
    private static ScriptEngine engine;
    static {
    ScriptEngineManager mgr = new ScriptEngineManager();
    engine = mgr.getEngineByName("JavaScript");
    } public static Number calc(String expression) throws Exception {
    return (Number) engine.eval(expression);
    }

    public static void main(String[] args) throws Exception {
    System.out.println(calc("1+43*2-10"));
    }
    }JDK1.6+
      

  4.   

    恩 在Eclipse里不能运行吗。