按照书上的例子实现了一个计算器,但是如何实现1+2*4这样的连续求值呢?

解决方案 »

  1.   

    用【nsstring compont seperatebystring :@“+”】方法 记录下来count
    用【nsstring compont seperatebystring :@“-”】方法
    用【nsstring compont seperatebystring :@“*”】方法
    用【nsstring compont seperatebystring :@“/”】方法分离该字符串组成一个新的数组再从数组中取出 对应数字进行运算我只能想到  死方法活用的还没想到也希望有高人指点下
      

  2.   


        NSString *result = [[[[UIWebView alloc] init] autorelease] stringByEvaluatingJavaScriptFromString:@"1+2*4"];若没有算法基础(需要考虑递归,回溯等),就活用一点,直接调用JS即可。
      

  3.   

    用 NSString *result = [[[[UIWebView alloc] init] autorelease] stringByEvaluatingJavaScriptFromString:@"2^2"];   算2的平方时不行,好像把^号当成了-号