Package edu.hws.jcm.data
Class ValueMath
- java.lang.Object
-
- edu.hws.jcm.data.ValueMath
-
- All Implemented Interfaces:
Value
,java.io.Serializable
public class ValueMath extends java.lang.Object implements Value
A ValueMath object is an easy way to create Value objects that are computed from other Value objects. For example, "new ValueMath(a,b,'+')" is an object whose value is obtained by adding the values of a and b.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getVal()
Get the value of this object.
-
-
-
Constructor Detail
-
ValueMath
public ValueMath(Value x, Value y, char op)
Create a ValueMath object whose value is computed by applying an arithmetic operator the values of x and y.- Parameters:
op
- The arithmetic operator that is to be applied to x and y. This should be one of the characters '+', '-', '*', '/', or '^'. (No error is thrown if another character is provided. It will be treated as a '/').
-
-