subtractObjects
Subtracts one java.lang.Number object from another and returns the difference.
Input Parameters
num1 | java.lang.Number Number. See the Usage Notes for supported sub-classes. |
num2 | java.lang.Number Number to subtract from num1. See the Usage Notes for supported sub-classes. |
Output Parameters
value | java.lang.Number Difference of num1 - num2. |
Usage Notes
This service accepts the following sub-classes of java.lang.Number: java.lang.Byte, java.lang.Double, java.lang.Float, java.lang.Integer, java.lang.Long, java.lang.Short.
This service applies the following rules for binary numeric promotion to the operands. The following rules are applied in order:
If either operand is of type Double, the other is converted to Double.
Otherwise, if either operand is of type Float, the other is converted to Float.
Otherwise, if either operand is of type Long, the other is converted to Long.
Otherwise, both operands are converted to type Integer.
These promotion rules mirror the Java rules for numeric promotion of numeric types.