Documentation of 'org.jscience.mathematics.number.Integer64' Java class
Integer64
org.jscience.mathematics.number

Class Integer64

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static Integer64 ONE
      The 64 bits floating point representing one.
      static Integer64 ZERO
      The 64 bits floating point representing zero.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      Integer64 abs()
      Returns the absolute value of this number.
      int compareTo(Integer64 that)
      Compares this number with the specified number for order.
      int compareTo(long value)
      Compares this number with the specified value for order.
      Integer64 copy()
      Returns a copy of this number allocated by the calling thread (possibly on the stack).
      Integer64 divide(Integer64 that)
      Returns this number divided by the one specified.
      Integer64 divide(long value)
      Returns this number divided by the specified value.
      double doubleValue()
      Returns the value of this number as a double.
      boolean equals(long value)
      Compares this number against the specified value.
      boolean equals(java.lang.Object that)
      Compares this number against the specified object.
      int hashCode()
      Returns the hash code for this number.
      boolean isLargerThan(Integer64 that)
      Compares the magnitude of this number with that number.
      long longValue()
      Returns the value of this number as a long.
      Integer64 minus(Integer64 that)
      Returns the difference between this number and the one specified.
      Integer64 minus(long value)
      Returns the difference between this number and the specified value
      Integer64 opposite()
      Returns the opposite of this number.
      Integer64 plus(Integer64 that)
      Returns the sum of this number with the one specified.
      Integer64 plus(long value)
      Returns the sum of this number with the specifice value.
      Integer64 times(Integer64 that)
      Returns the product of this number with the one specified.
      Integer64 times(long value)
      Returns the product of this number with the specified value.
      javolution.text.Text toText()
      Returns the decimal text representation of this number.
      static Integer64 valueOf(java.lang.CharSequence chars)
      Returns the number for the specified character sequence.
      static Integer64 valueOf(long longValue)
      Returns the 64 bits integer from the specified long value.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • ZERO

        public static final Integer64 ZERO
        The 64 bits floating point representing zero.
      • ONE

        public static final Integer64 ONE
        The 64 bits floating point representing one.
    • Method Detail

      • valueOf

        public static Integer64 valueOf(long longValue)
        Returns the 64 bits integer from the specified long value.
        Parameters:
        longValue - the long value for this number.
        Returns:
        the corresponding number.
        See Also:
        longValue()
      • valueOf

        public static Integer64 valueOf(java.lang.CharSequence chars)
        Returns the number for the specified character sequence.
        Parameters:
        chars - the character sequence.
        Returns:
        the corresponding number.
      • opposite

        public Integer64 opposite()
        Returns the opposite of this number.
        Returns:
        -this.
      • plus

        public Integer64 plus(Integer64 that)
        Returns the sum of this number with the one specified.
        Parameters:
        that - the number to be added.
        Returns:
        this + that.
      • plus

        public Integer64 plus(long value)
        Returns the sum of this number with the specifice value.
        Parameters:
        value - the value to be added.
        Returns:
        this + value.
      • minus

        public Integer64 minus(Integer64 that)
        Returns the difference between this number and the one specified.
        Overrides:
        minus in class Number<Integer64>
        Parameters:
        that - the number to be subtracted.
        Returns:
        this - that.
      • minus

        public Integer64 minus(long value)
        Returns the difference between this number and the specified value
        Parameters:
        value - the value to be subtracted.
        Returns:
        this - value.
      • times

        public Integer64 times(Integer64 that)
        Returns the product of this number with the one specified.
        Parameters:
        that - the number multiplier.
        Returns:
        this · that.
      • times

        public Integer64 times(long value)
        Returns the product of this number with the specified value.
        Parameters:
        value - the value multiplier.
        Returns:
        this · value.
      • divide

        public Integer64 divide(Integer64 that)
        Returns this number divided by the one specified.
        Parameters:
        that - the number divisor.
        Returns:
        this / that.
      • divide

        public Integer64 divide(long value)
        Returns this number divided by the specified value.
        Parameters:
        value - the value divisor.
        Returns:
        this / value.
      • isLargerThan

        public boolean isLargerThan(Integer64 that)
        Compares the magnitude of this number with that number.
        Specified by:
        isLargerThan in class Number<Integer64>
        Returns:
        |this| > |that|
      • abs

        public Integer64 abs()
        Returns the absolute value of this number.
        Returns:
        |this|.
      • toText

        public javolution.text.Text toText()
        Returns the decimal text representation of this number.
        Specified by:
        toText in interface javolution.lang.Realtime
        Specified by:
        toText in class Number<Integer64>
        Returns:
        the text representation of this number.
      • equals

        public boolean equals(java.lang.Object that)
        Compares this number against the specified object.
        Specified by:
        equals in class Number<Integer64>
        Parameters:
        that - the object to compare with.
        Returns:
        true if the objects are the same; false otherwise.
      • equals

        public boolean equals(long value)
        Compares this number against the specified value.
        Parameters:
        value - the value to compare with.
        Returns:
        this.longValue() == value
      • compareTo

        public int compareTo(long value)
        Compares this number with the specified value for order.
        Parameters:
        value - the value to be compared with.
        Returns:
        a negative integer, zero, or a positive integer as this number is less than, equal to, or greater than the specified value.
      • hashCode

        public int hashCode()
        Returns the hash code for this number.
        Specified by:
        hashCode in class Number<Integer64>
        Returns:
        the hash code value.
      • longValue

        public long longValue()
        Description copied from class: Number
        Returns the value of this number as a long.
        Specified by:
        longValue in class Number<Integer64>
        Returns:
        the numeric value represented by this object after conversion to type long.
      • doubleValue

        public double doubleValue()
        Description copied from class: Number
        Returns the value of this number as a double.
        Specified by:
        doubleValue in class Number<Integer64>
        Returns:
        the numeric value represented by this object after conversion to type double.
      • compareTo

        public int compareTo(Integer64 that)
        Description copied from class: Number
        Compares this number with the specified number for order. Returns a negative integer, zero, or a positive integer as this number is less than, equal to, or greater than the specified number. Implementation must ensure that this method is consistent with equals (x.compareTo(y)==0) == (x.equals(y)),
        Specified by:
        compareTo in interface java.lang.Comparable<Integer64>
        Specified by:
        compareTo in class Number<Integer64>
        Parameters:
        that - the number to be compared.
        Returns:
        a negative integer, zero, or a positive integer as this number is less than, equal to, or greater than the specified number.
      • copy

        public Integer64 copy()
        Description copied from class: Number
        Returns a copy of this number allocated by the calling thread (possibly on the stack).
        Specified by:
        copy in interface javolution.lang.ValueType
        Specified by:
        copy in class Number<Integer64>
        Returns:
        an identical and independant copy of this number.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.