Package xyz.cofe.num

Class ShortNumbers

  • All Implemented Interfaces:
    Numbers<Short>

    public class ShortNumbers
    extends Object
    implements Numbers<Short>
    Операции над short (16ти битными) числами
    Author:
    Kamnev Georgiy
    • Constructor Detail

      • ShortNumbers

        public ShortNumbers()
    • Method Detail

      • zero

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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