首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

四则运算表达式求解的容易实现

2012-11-18 
四则运算表达式求解的简单实现这2天比较空,就实现了一个四则运算表达式求解,记录在此,它可以计算,带刮号,

四则运算表达式求解的简单实现

这2天比较空,就实现了一个四则运算表达式求解,记录在此,它可以计算,带刮号,带小数,正负数的求解,比如下面的算式,"5*33-(-2)*((16-(100-5.12111))-12.35)",但是没有对算式的合法性做验证,如果输入了不合法的表达式,应该会抛RuntimeException.

?

类图:

四则运算表达式求解的容易实现

?

1.CaculateExpress

package com.design.study.composite;public class CaculateTest {/** * @param args */public static void main(String[] args) {String express = "5*33-(-2)*((16-(100-5.12111))-12.35)";System.out.println(new CaculateExpressResult(express));}}

热点排行