Package math.fractions
Class FractionalNumber
java.lang.Object
math.fractions.FractionalNumber
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(FractionalNumber rationale) divide
(FractionalNumber rationale) long
long
static boolean
isEven
(long num) static boolean
isPowerOf2
(long num) minus
(FractionalNumber rationale) multiply
(FractionalNumber rationale) void
reduce()
Reduces the rational number to its simplest form.void
setDenominator
(int denominator) void
setNumerator
(int numerator) toString()
-
Field Details
-
numerator
private long numerator -
denominator
private long denominator
-
-
Constructor Details
-
FractionalNumber
public FractionalNumber(long numerator, long denominator) -
FractionalNumber
public FractionalNumber()
-
-
Method Details
-
getDenominator
public long getDenominator() -
setDenominator
public void setDenominator(int denominator) -
getNumerator
public long getNumerator() -
setNumerator
public void setNumerator(int numerator) -
reduce
public void reduce()Reduces the rational number to its simplest form. -
isPowerOf2
public static boolean isPowerOf2(long num) - Parameters:
num
- The number- Returns:
- true if the number is a power of 2 i.e 1,2,4,8,16........
-
isEven
public static boolean isEven(long num) - Parameters:
num
- The number that we wish to check- Returns:
- true if the number is even.
-
add
-
minus
-
multiply
-
divide
-
toString
-