29:四则运算计算表达式的值

题目描述

请实现如下接口

    public static int calculate(String strExpression)

    {

        /* 请实现*/

        return 0;

    } 

约束:pucExpression字符串中的有效字符包括[‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’,‘[’, ‘]’,‘{’ ,‘}’。

pucExpression算术表达式的有效性由调用者保证; 

输入描述:输入一个算术表达式

输出描述:得到计算结果

输入例子:

3+2*{1+2*[-4/(8-6)+7]}

输出例子:

25

posted @ 2016-07-30 10:43  sunshinelym  阅读(179)  评论(0编辑  收藏  举报