zoukankan      html  css  js  c++  java
  • 2020/10/6

    import javax.script.ScriptEngine;
    import javax.script.ScriptEngineManager;
    import javax.script.ScriptException;
    
    public class ExpressionCalculate {
        public static void main(String[] args) {
        	String n=new String();
        	n= "6*5*(5+6)";
            ScriptEngineManager scriptEngineManager = new ScriptEngineManager();
            ScriptEngine scriptEngine = scriptEngineManager.getEngineByName("nashorn");
            String expression = n;
    
            try {
                String result = String.valueOf(scriptEngine.eval(expression));
                System.out.println(result);
            } catch (ScriptException e) {
                e.printStackTrace();
            }
        }
    }
    

     使用该包可以实现四则运算

    二.对括号的压栈

    三.javaweb

  • 相关阅读:
    CSS样式表
    lianxi!
    传值
    lei!
    3.10
    if else&& stwitch break
    if else 语句
    2016.3.6
    进制转换
    PHP 面向对象的三大特征
  • 原文地址:https://www.cnblogs.com/qiangini/p/13806259.html
Copyright © 2011-2022 走看看