Package xyz.cofe.num

Class SingleBase

java.lang.Object
xyz.cofe.num.SingleBase
Direct Known Subclasses:
CommonBase

public class SingleBase
extends java.lang.Object
Математические операции над Number
Author:
Kamnev Georgiy
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.Number a  
    protected Numbers<java.lang.Number> numbers  
  • Constructor Summary

    Constructors 
    Constructor Description
    SingleBase​(Numbers numbers, java.lang.Number a)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Number add​(java.lang.Number a, java.lang.Number b)  
    java.lang.Number div​(java.lang.Number a, java.lang.Number b)  
    boolean equals​(java.lang.Number a, java.lang.Number b)  
    java.lang.Number getA()  
    Numbers<java.lang.Number> getNumbers()  
    boolean infinity​(java.lang.Number n)  
    boolean less​(java.lang.Number a, java.lang.Number b)  
    boolean more​(java.lang.Number a, java.lang.Number b)  
    java.lang.Number mul​(java.lang.Number a, java.lang.Number b)  
    java.lang.Number next​(java.lang.Number n)  
    java.lang.Number one()  
    java.lang.Number prev​(java.lang.Number n)  
    java.lang.Number remainder​(java.lang.Number a, java.lang.Number b)  
    java.lang.Number sub​(java.lang.Number a, java.lang.Number b)  
    boolean undefined​(java.lang.Number n)  
    java.lang.Number zero()  
    boolean zero​(java.lang.Number n)  

    Methods inherited from class java.lang.Object

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

    • numbers

      protected Numbers<java.lang.Number> numbers
    • a

      protected java.lang.Number a
  • Constructor Details

  • Method Details

    • getNumbers

      public Numbers<java.lang.Number> getNumbers()
    • getA

      public java.lang.Number getA()
    • zero

      public java.lang.Number zero()
    • one

      public java.lang.Number one()
    • zero

      public boolean zero​(java.lang.Number n)
    • undefined

      public boolean undefined​(java.lang.Number n)
    • infinity

      public boolean infinity​(java.lang.Number n)
    • add

      public java.lang.Number add​(java.lang.Number a, java.lang.Number b)
    • sub

      public java.lang.Number sub​(java.lang.Number a, java.lang.Number b)
    • mul

      public java.lang.Number mul​(java.lang.Number a, java.lang.Number b)
    • div

      public java.lang.Number div​(java.lang.Number a, java.lang.Number b)
    • remainder

      public java.lang.Number remainder​(java.lang.Number a, java.lang.Number b)
    • equals

      public boolean equals​(java.lang.Number a, java.lang.Number b)
    • more

      public boolean more​(java.lang.Number a, java.lang.Number b)
    • less

      public boolean less​(java.lang.Number a, java.lang.Number b)
    • next

      public java.lang.Number next​(java.lang.Number n)
    • prev

      public java.lang.Number prev​(java.lang.Number n)