|
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.LongFraction
public class LongFraction
The LongFraction class provides support for an long fraction.
Fraction,
Serializable,
Serialized Form| Field Summary | |
|---|---|
protected long |
denominator
Define the denominator (long) field. |
protected long |
numerator
Define the numerator (long) field. |
| Constructor Summary | |
|---|---|
LongFraction(int numerator)
Constructs an LongFraction object using the input parameter(s). |
|
LongFraction(int numerator,
int denominator)
Constructs an LongFraction object using the input parameter(s). |
|
LongFraction(long numerator)
Constructs an LongFraction object using the input parameter(s). |
|
LongFraction(long numerator,
long denominator)
Constructs an LongFraction object using the input parameter(s). |
|
LongFraction(java.lang.String value)
Constructs an LongFraction 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. |
LongFraction |
divide(int value)
Perform the divide method and return the LongFraction result. |
LongFraction |
divide(LongFraction fraction)
Perform the divide method and return the LongFraction 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. |
long |
getDenominator()
Gets the long denominator property value. |
long |
getNumerator()
Gets the long 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. |
LongFraction |
multiply(int value)
Perform the multiply method and return the LongFraction result. |
LongFraction |
multiply(LongFraction fraction)
Perform the multiply method and return the LongFraction 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(long denominator)
Sets the denominator property. |
protected void |
setNumerator(long 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 long numerator
protected long denominator
| Constructor Detail |
|---|
public LongFraction(int numerator)
LongFraction object using the input parameter(s).
numerator - intLongFraction(int,int),
LongFraction(long),
LongFraction(long,long),
LongFraction(String)
public LongFraction(int numerator,
int denominator)
LongFraction object using the input parameter(s).
numerator - intdenominator - intLongFraction(int),
LongFraction(long),
LongFraction(long,long),
LongFraction(String)public LongFraction(long numerator)
LongFraction object using the input parameter(s).
numerator - longLongFraction(int),
LongFraction(int,int),
LongFraction(long,long),
LongFraction(String)
public LongFraction(long numerator,
long denominator)
LongFraction object using the input parameter(s).
numerator - longdenominator - longLongFraction(int),
LongFraction(int,int),
LongFraction(long),
LongFraction(String)public LongFraction(java.lang.String value)
LongFraction object using the input parameter(s).
value - java.lang.StringLongFraction(int),
LongFraction(int,int),
LongFraction(long),
LongFraction(long,long)| Method Detail |
|---|
public java.lang.Number add(java.lang.Number fraction)
Number result.
add in interface Numericadd in class Fractionfraction - java.lang.Number
Number) value.public LongFraction divide(int value)
LongFraction result.
value - int
LongFraction) value.divide(LongFraction),
divide(Number)public LongFraction divide(LongFraction fraction)
LongFraction result.
fraction - org.eclipse.soda.dk.data.LongFraction
LongFraction) 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(LongFraction)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 long getDenominator()
long denominator property value.
long) value.intDenominator(),
longDenominator(),
setDenominator(long)public long getNumerator()
long numerator property value.
long) value.intNumerator(),
longNumerator(),
setNumerator(long)public int intDenominator()
int result.
intDenominator in class Fractionint) value.getDenominator(),
longDenominator(),
setDenominator(long)public int intNumerator()
int result.
intNumerator in class Fractionint) value.getNumerator(),
longNumerator(),
setNumerator(long)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(long)public long longNumerator()
long result.
longNumerator in class Fractionlong) value.getNumerator(),
intNumerator(),
setNumerator(long)public long longValue()
long result.
longValue in class java.lang.Numberlong) value.doubleValue(),
floatValue(),
intValue()public LongFraction multiply(int value)
LongFraction result.
value - int
LongFraction) value.multiply(LongFraction),
multiply(Number)public LongFraction multiply(LongFraction fraction)
LongFraction result.
fraction - org.eclipse.soda.dk.data.LongFraction
LongFraction) 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(LongFraction)public java.lang.Number negate()
Number) value.public java.lang.Number reciprocal()
Number) value.public void reduce()
public void setDenominator(long denominator)
denominator - The new property value (long).getDenominator(),
intDenominator(),
longDenominator()protected void setNumerator(long numerator)
numerator - The new property value (long).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 | |||||||||