|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Number
org.eclipse.soda.dk.data.Fraction
org.eclipse.soda.dk.data.IntegerFraction
public class IntegerFraction
The IntegerFraction class provides support for an integer fraction.
Fraction,
Serializable,
Serialized Form| Field Summary | |
|---|---|
protected int |
denominator
Define the denominator (int) field. |
protected int |
numerator
Define the numerator (int) field. |
| Constructor Summary | |
|---|---|
IntegerFraction(int numerator)
Constructs an IntegerFraction object using the input parameter(s). |
|
IntegerFraction(int numerator,
int denominator)
Constructs an IntegerFraction object using the input parameter(s). |
|
IntegerFraction(java.lang.String value)
Constructs an IntegerFraction object using the input parameter(s). |
|
| Method Summary | |
|---|---|
java.lang.Number |
add(java.lang.Number fraction)
Perform the add method and return the Number result. |
static java.lang.Number |
createBest(int numerator,
int denominator)
Create best with the specified numerator and denominator parameters and return the Number result. |
java.lang.Number |
divide(int value)
Perform the divide method and return the IntegerFraction result. |
java.lang.Number |
divide(IntegerFraction fraction)
Perform the divide method and return the IntegerFraction result. |
java.lang.Number |
divide(java.lang.Number value)
Perform the divide method and return the Number result. |
double |
doubleValue()
Perform the doubleValue method and return the double result. |
boolean |
equals(java.lang.Object compare)
Perform the equals method and return the boolean result. |
float |
floatValue()
Perform the floatValue method and return the float result. |
static int |
gcd(int a,
int b)
Gcd with the specified a and b parameters and return the int result. |
int |
getDenominator()
Gets the int denominator property value. |
int |
getNumerator()
Gets the int numerator property value. |
int |
intDenominator()
Perform the intDenominator method and return the int result. |
int |
intNumerator()
Perform the intNumerator method and return the int result. |
int |
intValue()
Perform the intValue method and return the int result. |
long |
longDenominator()
Perform the longDenominator method and return the long result. |
long |
longNumerator()
Perform the longNumerator method and return the long result. |
long |
longValue()
Perform the longValue method and return the long result. |
java.lang.Number |
multiply(int value)
Perform the multiply method and return the IntegerFraction result. |
java.lang.Number |
multiply(IntegerFraction fraction)
Perform the multiply method and return the IntegerFraction result. |
java.lang.Number |
multiply(java.lang.Number value)
Perform the multiply method and return the Number result. |
java.lang.Number |
negate()
Negate and return the Number result. |
java.lang.Number |
reciprocal()
Reciprocal and return the Number result. |
void |
reduce()
Perform the reduce action method. |
void |
setDenominator(int denominator)
Sets the denominator property. |
protected void |
setNumerator(int numerator)
Sets the numerator property. |
java.lang.Number |
subtract(java.lang.Number fraction)
Perform the subtract method and return the Number result. |
java.lang.String |
toString()
Perform the toString method and return the String result. |
| Methods inherited from class org.eclipse.soda.dk.data.Fraction |
|---|
hashCode |
| Methods inherited from class java.lang.Number |
|---|
byteValue, shortValue |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int numerator
protected int denominator
| Constructor Detail |
|---|
public IntegerFraction(int numerator)
IntegerFraction object using the input parameter(s).
numerator - intIntegerFraction(int,int),
IntegerFraction(String)
public IntegerFraction(int numerator,
int denominator)
IntegerFraction object using the input parameter(s).
numerator - intdenominator - intIntegerFraction(int),
IntegerFraction(String)public IntegerFraction(java.lang.String value)
IntegerFraction object using the input parameter(s).
value - java.lang.StringIntegerFraction(int),
IntegerFraction(int,int)| Method Detail |
|---|
public static java.lang.Number createBest(int numerator,
int denominator)
numerator - The numerator (int) parameter.denominator - The denominator (int) parameter.
Number) value.
public static int gcd(int a,
int b)
a - The a (int) parameter.b - The b (int) parameter.
int) value.public java.lang.Number add(java.lang.Number fraction)
Number result.
add in interface Numericadd in class Fractionfraction - java.lang.Number
Number) value.public java.lang.Number divide(int value)
IntegerFraction result.
value - int
Number) value.divide(IntegerFraction),
divide(Number)public java.lang.Number divide(IntegerFraction fraction)
IntegerFraction result.
fraction - org.eclipse.soda.dk.data.IntegerFraction
Number) value.divide(int),
divide(Number)public java.lang.Number divide(java.lang.Number value)
Number result.
divide in interface Numericdivide in class Fractionvalue - java.lang.Number
Number) value.divide(int),
divide(IntegerFraction)public double doubleValue()
double result.
doubleValue in class java.lang.Numberdouble) value.floatValue(),
intValue(),
longValue()public boolean equals(java.lang.Object compare)
boolean result.
equals in class java.lang.Objectcompare - java.lang.Object
boolean) value.public float floatValue()
float result.
floatValue in class java.lang.Numberfloat) value.doubleValue(),
intValue(),
longValue()public int getDenominator()
int denominator property value.
int) value.intDenominator(),
longDenominator(),
setDenominator(int)public int getNumerator()
int numerator property value.
int) value.intNumerator(),
longNumerator(),
setNumerator(int)public int intDenominator()
int result.
intDenominator in class Fractionint) value.getDenominator(),
longDenominator(),
setDenominator(int)public int intNumerator()
int result.
intNumerator in class Fractionint) value.getNumerator(),
longNumerator(),
setNumerator(int)public int intValue()
int result.
intValue in class java.lang.Numberint) value.doubleValue(),
floatValue(),
longValue()public long longDenominator()
long result.
longDenominator in class Fractionlong) value.getDenominator(),
intDenominator(),
setDenominator(int)public long longNumerator()
long result.
longNumerator in class Fractionlong) value.getNumerator(),
intNumerator(),
setNumerator(int)public long longValue()
long result.
longValue in class java.lang.Numberlong) value.doubleValue(),
floatValue(),
intValue()public java.lang.Number multiply(int value)
IntegerFraction result.
value - int
Number) value.multiply(IntegerFraction),
multiply(Number)public java.lang.Number multiply(IntegerFraction fraction)
IntegerFraction result.
fraction - org.eclipse.soda.dk.data.IntegerFraction
Number) value.multiply(int),
multiply(Number)public java.lang.Number multiply(java.lang.Number value)
Number result.
multiply in interface Numericmultiply in class Fractionvalue - java.lang.Number
Number) value.multiply(int),
multiply(IntegerFraction)public java.lang.Number negate()
Number) value.public java.lang.Number reciprocal()
Number) value.public void reduce()
public void setDenominator(int denominator)
denominator - The new property value (int).getDenominator(),
intDenominator(),
longDenominator()protected void setNumerator(int numerator)
numerator - The new property value (int).getNumerator(),
intNumerator(),
longNumerator()public java.lang.Number subtract(java.lang.Number fraction)
Number result.
subtract in interface Numericsubtract in class Fractionfraction - java.lang.Number
Number) value.public java.lang.String toString()
String result.
toString in class java.lang.ObjectString) value.
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||