# DoubleBinaryOperator

public interface **DoubleBinaryOperator** Represents an operation upon two `double`-valued operands and producing a
`double`-valued result. This is the primitive type specialization of
`https://developers.google.com/j2objc/javadoc/jre/reference/java/util/function/BinaryOperator.html` for `double`.

This is a [functional interface](https://developers.google.com/j2objc/javadoc/jre/reference/java/util/function/package-summary)
whose functional method is `https://developers.google.com/j2objc/javadoc/jre/reference/java/util/function/DoubleBinaryOperator.html#applyAsDouble(double,%20double)`.

##### See Also

- `https://developers.google.com/j2objc/javadoc/jre/reference/java/util/function/BinaryOperator.html`
- `https://developers.google.com/j2objc/javadoc/jre/reference/java/util/function/DoubleUnaryOperator.html`

### Public Method Summary

|---|---|
| abstract double | [applyAsDouble](https://developers.google.com/j2objc/javadoc/jre/reference/java/util/function/DoubleBinaryOperator.html#applyAsDouble(double,%20double))(double left, double right) Applies this operator to the given operands. |

## Public Methods

#### public abstract double
**applyAsDouble**
(double left, double right)

Applies this operator to the given operands.

##### Parameters

| left | the first operand |
| right | the second operand |
|---|---|

##### Returns

- the operator result