15、骂战_我的1979

字体:      护眼 关灯

上一章 目录 下一章

15、骂战

第(3/3)页

mputestring(stringstring){

        071

        stringregexcheck=“[\\(\\)\\d\\+\\-\\*/\\]*“;//是否是合法的表达式

        072

        073

        if(!(regexcheck,string))

        074

        returnstring;

        075

        076

        matchermatcher=null;

        077

        stringtemp=““;

        078

        intindex=-1;

        079

        stringregex=“\\([\\d\\\\+\\-\\*/]+\\)“;//提取括号表达式

        080

        string=(“\\s“,““);//去除空格

        081

        try{

        082

        patternpattern=(regex);

        083

        //循环计算所有括号里的表达式

        084

        while((string)()){

        085

        matcher=(string);

        086

        while(()){

        087

        temp=();

        088

        index=(temp);

        089

        string=(0,index)

        090

        +computestirngnobracket(temp)

        091

        +(index+());

        092

        }

        093

        }

        094

        //最后计算总的表达式结果

        095

        string=computestirngnobracket(string);

        096

        }catch(numberformatexceptione){

        097

        ();

        (未完待续。)手机用户请浏览阅读,更优质的阅读体验。
记住手机版网址:m.biqugecd.cc

『加入书签,方便阅读』

上一章 目录 下一章