任意の式評価器 (_、-、*、/ をサポート) の Java コードを記述します。- および / 演算子は 2 つのオペランドでのみ機能し、他のオペランドには任意の数またはオペランドを指定できます。/ 演算子は、2 番目のオペランドに 0 がないことをさらにチェックします。その場合、BadArithmeticException がスローされます。
Composite パターンを使用してコードを記述します。また、オブジェクトを作成して式を計算するクライアント クラスを作成し、複合パターンの使用方法を示します。複合階層の一般的なメソッドは eval と呼ばれます。これが eval の署名です。
public int eval() は BadArithmeticException をスローします { ...
ここからどこから始めればよいかよくわかりません。どんな助けでも大歓迎です。