为任意表达式求值器编写 Java 代码(支持 _、-、*、/)。- 和 / 运算符仅适用于两个操作数,其他操作数可以是任意数字或操作数。/ 运算符将另外检查第二个操作数中是否没有 0。如果是这样,那么它将抛出一个 BadArithmeticException。
使用复合模式编写代码。还要编写一个客户端类,该类将创建对象并计算表达式来演示复合模式的使用。复合层次结构中的常用方法称为 eval。这是 eval 的签名。
公共 int eval() 抛出 BadArithmeticException { ...
不太确定从哪里开始。任何帮助,将不胜感激。