MyException - 我的异常网
当前位置:我的异常网» Eclipse » 正则化怎么用

正则化怎么用

www.MyException.Cn  网友分享于:2013-12-29  浏览:10次
正则化如何用
我想用于计算下面的结果,可以用正则化公式吗?


如何用:

计算结果:
  D=a()b()c()d;
  a,b,c,d是四个整数,()内可以是+,-,*,/,符号中的一个,
   
  有大侠会的吗?教教小弟,不胜感激!!!(java)

------解决方案--------------------
不懂。帮顶下。
------解决方案--------------------
hvae a try

Java code
import javax.script.*;

class Test {
    public static void main(String[] args) {
        ScriptEngine se = ScriptEngineManager.getEngineByName("JavaScript");
        String ex = "1+2*3-4/5";
        Object value = se.eval(ex);
        System.out.println(value);
    }
}

------解决方案--------------------
用str.matches(regex)试试
Java code

regex="\\d+[(][+-*/][)]\\d+[(][+-*/][)]\\d+[(][+-*/][)]\\d+"

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有