tree
Class Node.Div

java.lang.Object
  |
  +--java.lang.Number
        |
        +--tree.Node
              |
              +--tree.Node.Binary
                    |
                    +--tree.Node.Div
Enclosing class:
Node

public static class Node.Div
extends Node.Binary

implements division.

See Also:
Serialized Form

Inner classes inherited from class tree.Node
Node.Add, Node.Binary, Node.Div, Node.Minus, Node.Mul, Node.Sub, Node.Unary
 
Fields inherited from class tree.Node.Binary
left, right
 
Constructor Summary
Node.Div(java.lang.Number left, java.lang.Number right)
          builds a node with two subtrees.
 
Method Summary
 double doubleValue()
          implements double division.
 long longValue()
          implements long division.
 
Methods inherited from class tree.Node
byteValue, floatValue, intValue, shortValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node.Div

public Node.Div(java.lang.Number left,
                java.lang.Number right)
builds a node with two subtrees.
Parameters:
left - left subtree.
right - right subtree.
Method Detail

longValue

public long longValue()
implements long division.
Overrides:
longValue in class java.lang.Number
Returns:
quotient of subtree values.

doubleValue

public double doubleValue()
implements double division.
Overrides:
doubleValue in class java.lang.Number
Returns:
quotient of subtree values.