Package edu.jas.arith

Class BigRational

    • Field Detail

      • num

        public final java.math.BigInteger num
        Numerator part of the data structure.
      • den

        public final java.math.BigInteger den
        Denominator part of the data structure.
    • Constructor Detail

      • BigRational

        protected BigRational​(java.math.BigInteger n,
                              java.math.BigInteger d)
        Constructor for a BigRational from math.BigIntegers.
        Parameters:
        n - math.BigInteger.
        d - math.BigInteger.
      • BigRational

        public BigRational​(java.math.BigInteger n)
        Constructor for a BigRational from math.BigIntegers.
        Parameters:
        n - math.BigInteger.
      • BigRational

        public BigRational​(BigInteger n)
        Constructor for a BigRational from jas.arith.BigIntegers.
        Parameters:
        n - edu.jas.arith.BigInteger.
      • BigRational

        public BigRational​(BigInteger n,
                           BigInteger d)
        Constructor for a BigRational from jas.arith.BigIntegers.
        Parameters:
        n - edu.jas.arith.BigInteger.
        d - edu.jas.arith.BigInteger.
      • BigRational

        public BigRational​(long n,
                           long d)
        Constructor for a BigRational from longs.
        Parameters:
        n - long.
        d - long.
      • BigRational

        public BigRational​(long n)
        Constructor for a BigRational from longs.
        Parameters:
        n - long.
      • BigRational

        public BigRational()
        Constructor for a BigRational with no arguments.
      • BigRational

        public BigRational​(java.lang.String s)
                    throws java.lang.NumberFormatException
        Constructor for a BigRational from String.
        Parameters:
        s - String.
        Throws:
        java.lang.NumberFormatException