Package xyz.cofe.num

Class LongNumbers

java.lang.Object
xyz.cofe.num.LongNumbers
All Implemented Interfaces:
Numbers<java.lang.Long>

public class LongNumbers
extends java.lang.Object
implements Numbers<java.lang.Long>
Математические операции над Long
Author:
Kamnev Georgiy
  • Constructor Summary

    Constructors 
    Constructor Description
    LongNumbers()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Long add​(java.lang.Long a, java.lang.Long b)
    Сложение чисел
    java.lang.Long div​(java.lang.Long a, java.lang.Long b)
    Деление чисел
    boolean equals​(java.lang.Long a, java.lang.Long b)
    Сравнивает два числа на равность
    boolean infinity​(java.lang.Long n)
    Проверяет что число является бесконечностью
    boolean less​(java.lang.Long a, java.lang.Long b)
    Сравннвает числа
    boolean more​(java.lang.Long a, java.lang.Long b)
    Сравннвает числа
    java.lang.Long mul​(java.lang.Long a, java.lang.Long b)
    Умножение чисел
    java.lang.Long next​(java.lang.Long n)
    Возвращает следующее число
    java.lang.Long one()
    Возвращает единицу
    java.lang.Long prev​(java.lang.Long n)
    Возвращает предыдущее число
    java.lang.Long remainder​(java.lang.Long a, java.lang.Long b)
    Остаток от деления
    java.lang.Long sub​(java.lang.Long a, java.lang.Long b)
    Вычитание чисел
    boolean undefined​(java.lang.Long n)
    Проверяет что число не определенно
    java.lang.Long zero()
    Возвращает нулевое число
    boolean zero​(java.lang.Long n)
    Проверяет что число является нулем

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • zero

      public java.lang.Long zero()
      Description copied from interface: Numbers
      Возвращает нулевое число
      Specified by:
      zero in interface Numbers<java.lang.Long>
      Returns:
      ноль
    • one

      public java.lang.Long one()
      Description copied from interface: Numbers
      Возвращает единицу
      Specified by:
      one in interface Numbers<java.lang.Long>
      Returns:
      единица
    • zero

      public boolean zero​(java.lang.Long n)
      Description copied from interface: Numbers
      Проверяет что число является нулем
      Specified by:
      zero in interface Numbers<java.lang.Long>
      Parameters:
      n - число
      Returns:
      true - число является нулем
    • undefined

      public boolean undefined​(java.lang.Long n)
      Description copied from interface: Numbers
      Проверяет что число не определенно
      Specified by:
      undefined in interface Numbers<java.lang.Long>
      Parameters:
      n - число
      Returns:
      true - число не определенно
    • infinity

      public boolean infinity​(java.lang.Long n)
      Description copied from interface: Numbers
      Проверяет что число является бесконечностью
      Specified by:
      infinity in interface Numbers<java.lang.Long>
      Parameters:
      n - число
      Returns:
      true - число является бесконечностью
    • add

      public java.lang.Long add​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Сложение чисел
      Specified by:
      add in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      сумма чисел
    • sub

      public java.lang.Long sub​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Вычитание чисел
      Specified by:
      sub in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      разность чисел
    • mul

      public java.lang.Long mul​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Умножение чисел
      Specified by:
      mul in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      результат умножение
    • div

      public java.lang.Long div​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Деление чисел
      Specified by:
      div in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      результат деления
    • remainder

      public java.lang.Long remainder​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Остаток от деления
      Specified by:
      remainder in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      остаток
    • equals

      public boolean equals​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Сравнивает два числа на равность
      Specified by:
      equals in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      true - числа равны
    • more

      public boolean more​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Сравннвает числа
      Specified by:
      more in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      true - число а больше б
    • less

      public boolean less​(java.lang.Long a, java.lang.Long b)
      Description copied from interface: Numbers
      Сравннвает числа
      Specified by:
      less in interface Numbers<java.lang.Long>
      Parameters:
      a - число а
      b - число б
      Returns:
      true - число а меньше б
    • next

      public java.lang.Long next​(java.lang.Long n)
      Description copied from interface: Numbers
      Возвращает следующее число
      Specified by:
      next in interface Numbers<java.lang.Long>
      Parameters:
      n - число
      Returns:
      следующее число
    • prev

      public java.lang.Long prev​(java.lang.Long n)
      Description copied from interface: Numbers
      Возвращает предыдущее число
      Specified by:
      prev in interface Numbers<java.lang.Long>
      Parameters:
      n - число
      Returns:
      предыдущее число