com.github.dakusui.symfonion.core
Class Fraction
java.lang.Object
com.github.dakusui.symfonion.core.Fraction
- All Implemented Interfaces:
- Serializable, Cloneable
public class Fraction
- extends Object
- implements Cloneable, Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
Fraction(int numer,
int denom)
|
|
Method Summary |
static Fraction |
add(Fraction f1,
Fraction f2)
|
static Fraction |
addCoef(int c1,
Fraction f1,
int c2,
Fraction f2)
|
Fraction |
clone()
|
static int |
compare(Fraction f1,
Fraction f2)
|
static Fraction |
div(Fraction f1,
Fraction f2)
|
double |
doubleValue()
|
Fraction |
fractionPortion()
|
int |
getDenominator()
|
int |
getNumerator()
|
static void |
main(String[] args)
|
static Fraction |
max(Fraction f1,
Fraction f2)
|
static Fraction |
min(Fraction f1,
Fraction f2)
|
static Fraction |
mult(Fraction f1,
Fraction f2)
|
void |
reduce()
|
static Fraction |
subtract(Fraction f1,
Fraction f2)
|
String |
toString()
|
int |
wholePortion()
|
zero
public static final Fraction zero
one
public static final Fraction one
two
public static final Fraction two
three
public static final Fraction three
four
public static final Fraction four
Fraction
public Fraction(int numer,
int denom)
clone
public Fraction clone()
- Overrides:
clone in class Object
getNumerator
public int getNumerator()
getDenominator
public int getDenominator()
reduce
public void reduce()
toString
public String toString()
- Overrides:
toString in class Object
doubleValue
public double doubleValue()
wholePortion
public int wholePortion()
fractionPortion
public Fraction fractionPortion()
add
public static Fraction add(Fraction f1,
Fraction f2)
subtract
public static Fraction subtract(Fraction f1,
Fraction f2)
addCoef
public static Fraction addCoef(int c1,
Fraction f1,
int c2,
Fraction f2)
mult
public static Fraction mult(Fraction f1,
Fraction f2)
div
public static Fraction div(Fraction f1,
Fraction f2)
compare
public static int compare(Fraction f1,
Fraction f2)
max
public static Fraction max(Fraction f1,
Fraction f2)
min
public static Fraction min(Fraction f1,
Fraction f2)
main
public static void main(String[] args)
Copyright © 2013. All Rights Reserved.