| 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()
BudgethasMoreTime in interface Budgetboolean that is true if the tree
should go on, false otherwise.public void integerAddition()
BudgetBudget class that an integer addition has been
performed by the tree.integerAddition in interface Budgetpublic void integerAddition(int number)
BudgetBudget that a certain number of integer additions
have been done.integerAddition in interface Budgetnumber - the number of additions done.public void doubleAddition()
BudgetBudget class that a double addition has been
performed by the tree.doubleAddition in interface Budgetpublic void doubleAddition(int number)
BudgetBudget that a certain number of double additions
have been performed.doubleAddition in interface Budgetnumber - the number of additions done.public void integerMultiplication()
BudgetBudget class that a integer multiplicaton has
been performed by the tree.integerMultiplication in interface Budgetpublic void integerMultiplication(int number)
BudgetBudget that a certain number of integer
multiplications have been performed.integerMultiplication in interface Budgetnumber - the number of multiplication done.public void doubleMultiplication()
BudgetBudget class that a double multiplicaton has
been performed by the tree.doubleMultiplication in interface Budgetpublic void doubleMultiplication(int number)
BudgetBudget that a certain number of double
multiplications have been performed.doubleMultiplication in interface Budgetnumber - the number of multiplications done.public void integerDivision()
BudgetBudget class that a integer division has
been performed by the tree.integerDivision in interface Budgetpublic void integerDivision(int number)
BudgetBudget that a certain number of integer divisions
have been performed.integerDivision in interface Budgetnumber - the number of division done.public void doubleDivision()
BudgetBudget class that a double division has
been performed by the tree.doubleDivision in interface Budgetpublic void doubleDivision(int number)
BudgetBudget that a certain number of double divisions
have been performed.doubleDivision in interface Budgetnumber - the number of divisions done.Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.