我已经创建了一个科学计算器作为android应用程序。我在计算可验证性时有问题。我的问题是,在许多科学计算器中,如果用户输入像这个45+54*2这样的数据,计算器首先计算乘,然后再加减。但是我的计算器只是把45和54相加,并且比2和结果相乘。我怎样才能解决这个问题。为了理解我的问题,请检查下面的代码。List<Character> operators = new ArrayList<>();
/*the above two are arraylists whic
我需要帮助返回expression的值(expression是函数的参数)。 这就是我到目前为止所尝试的。这只是一个带有随机方程的例子,我的计划是理解如何正确地求解它,以便稍后可以将其转换为函数 sum = 0string = "" if x in ('+', '-'): sum += int(string)