Class Rational


  • public class Rational
    extends java.lang.Object
    A class to represent a rational number with a numerator and denominator
    Author:
    P. Conrad for CS56 F16
    • Constructor Detail

      • Rational

        public Rational()
      • Rational

        public Rational​(int num,
                        int denom)
    • Method Detail

      • gcd

        public static int gcd​(int a,
                              int b)
        greatest common divisor of a and b
        Parameters:
        a - first number
        b - second number
        Returns:
        gcd of a and b
      • lcm

        public static int lcm​(int a,
                              int b)
        least common multiple of a and b hi scott :)
        Parameters:
        a - first number
        b - second number
        Returns:
        lcm of a and b
      • toString

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

        public int getNumerator()
      • getDenominator

        public int getDenominator()
      • main

        public static void main​(java.lang.String[] args)
        For testing getters.
        Parameters:
        args - unused