Class FractionalNumber


  • public class FractionalNumber
    extends java.lang.Object
    Author:
    JIBOYE Oluwagbemiro Olaoluwa
    • Constructor Detail

      • FractionalNumber

        public FractionalNumber​(long numerator,
                                long denominator)
      • FractionalNumber

        public FractionalNumber()
    • Method Detail

      • 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.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object