Modifier and Type | Field and Description |
---|---|
static int |
DOUBLE_ADD |
static int |
DOUBLE_DIV |
static int |
DOUBLE_MULT |
static int |
INT_ADD |
static int |
INT_DIV |
static int |
INT_MULT |
Constructor and Description |
---|
SimpleBudget(int time) |
Modifier and Type | Method and Description |
---|---|
void |
doubleAddition()
Inform the
Budget class that a double addition has been
performed by the tree. |
void |
doubleAddition(int number)
Inform the
Budget that a certain number of double additions
have been performed. |
void |
doubleDivision()
Inform the
Budget class that a double division has
been performed by the tree. |
void |
doubleDivision(int number)
Inform the
Budget that a certain number of double divisions
have been performed. |
void |
doubleMultiplication()
Inform the
Budget class that a double multiplicaton has
been performed by the tree. |
void |
doubleMultiplication(int number)
Inform the
Budget that a certain number of double
multiplications have been performed. |
boolean |
hasMoreTime()
A function for the tree to ask if there is budget(time) left.
|
void |
integerAddition()
Inform the
Budget class that an integer addition has been
performed by the tree. |
void |
integerAddition(int number)
Inform the
Budget that a certain number of integer additions
have been done. |
void |
integerDivision()
Inform the
Budget class that a integer division has
been performed by the tree. |
void |
integerDivision(int number)
Inform the
Budget that a certain number of integer divisions
have been performed. |
void |
integerMultiplication()
Inform the
Budget class that a integer multiplicaton has
been performed by the tree. |
void |
integerMultiplication(int number)
Inform the
Budget that a certain number of integer
multiplications have been performed. |
public static final int INT_ADD
public static final int INT_MULT
public static final int INT_DIV
public static final int DOUBLE_ADD
public static final int DOUBLE_MULT
public static final int DOUBLE_DIV
public boolean hasMoreTime()
Budget
hasMoreTime
in interface Budget
boolean
that is true
if the tree
should go on, false
otherwise.public void integerAddition()
Budget
Budget
class that an integer addition has been
performed by the tree.integerAddition
in interface Budget
public void integerAddition(int number)
Budget
Budget
that a certain number of integer additions
have been done.integerAddition
in interface Budget
number
- the number of additions done.public void doubleAddition()
Budget
Budget
class that a double addition has been
performed by the tree.doubleAddition
in interface Budget
public void doubleAddition(int number)
Budget
Budget
that a certain number of double additions
have been performed.doubleAddition
in interface Budget
number
- the number of additions done.public void integerMultiplication()
Budget
Budget
class that a integer multiplicaton has
been performed by the tree.integerMultiplication
in interface Budget
public void integerMultiplication(int number)
Budget
Budget
that a certain number of integer
multiplications have been performed.integerMultiplication
in interface Budget
number
- the number of multiplication done.public void doubleMultiplication()
Budget
Budget
class that a double multiplicaton has
been performed by the tree.doubleMultiplication
in interface Budget
public void doubleMultiplication(int number)
Budget
Budget
that a certain number of double
multiplications have been performed.doubleMultiplication
in interface Budget
number
- the number of multiplications done.public void integerDivision()
Budget
Budget
class that a integer division has
been performed by the tree.integerDivision
in interface Budget
public void integerDivision(int number)
Budget
Budget
that a certain number of integer divisions
have been performed.integerDivision
in interface Budget
number
- the number of division done.public void doubleDivision()
Budget
Budget
class that a double division has
been performed by the tree.doubleDivision
in interface Budget
public void doubleDivision(int number)
Budget
Budget
that a certain number of double divisions
have been performed.doubleDivision
in interface Budget
number
- the number of divisions done.Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.