Package math.fractions
Class FractionalNumber
java.lang.Object
math.fractions.FractionalNumber
public class FractionalNumber
extends java.lang.Object
- Author:
- JIBOYE Oluwagbemiro Olaoluwa
-
Constructor Summary
Constructors Constructor Description FractionalNumber()FractionalNumber(long numerator, long denominator) -
Method Summary
Modifier and Type Method Description FractionalNumberadd(FractionalNumber rationale)FractionalNumberdivide(FractionalNumber rationale)longgetDenominator()longgetNumerator()static booleanisEven(long num)static booleanisPowerOf2(long num)FractionalNumberminus(FractionalNumber rationale)FractionalNumbermultiply(FractionalNumber rationale)voidreduce()Reduces the rational number to its simplest form.voidsetDenominator(int denominator)voidsetNumerator(int numerator)java.lang.StringtoString()
-
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
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-