处理数学计算表达式

最近做了一道关于表达式处理的算法题,说的是处理若干个中缀形式的表达式计算其真值的问题。这让我想起了大二做的一个Java Swing计算器,UI什么的很简单,但里面涉及了一个关于处理数学计算表达式的类。为了让这个Java课的实验成果看起来更丰富,我还添加了一些科学计算的功能 ,如求对数,开根号等。不过其中最核心的还是那个处理数学计算表达式的类 Helper,本文将介绍这个Helper类所涉及的原理,并给出相关代码。