加算演算子

加算演算子を定義してみます。数値ノードを子にもち、足し算した結果を返します。

加算演算子を定義してみます。数値ノードを子にもち、足し算した結果を返します。

  • タグ:
  • タグはありません
/**
*
*/
public class Add implements Node {
private Numeric left;
private Numeric right;
public Add(Numeric left, Numeric right) {
this.left = left;
this.right = right;
}
@Override
public Node evaluation() {
double result = left.getValue() + right.getValue();
return new Numeric(result);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX