You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.1 KiB

package MeinBudgetView;
import java.util.*;
public class Calculations {
private static int budget;
static ArrayList<Integer> allExpenses = new ArrayList<>();
private static int expense;
private static int balance;
public static int getBudget() {
return budget;
}
public static void setBudget(int budgetEingabe) {
budget = budgetEingabe;
}
public static int getExpense() {
return expense;
}
public static void setExpense(int expenseEingabe) {
expense = expenseEingabe;
}
public static int getBalance() {
return balance;
}
public static void setBalance(int balanceEingabe) {
balance = balanceEingabe;
}
public static void addExpense(int expense) {
allExpenses.add(expense);
}
public static int getExpenseSum() {
int temp = 0;
for(int i = 0; i < allExpenses.size(); i++) {
temp = temp + allExpenses.get(i);
}
return temp;
}
public static void clearExpenses() {
allExpenses.clear();
}
public static void removeExpense(int expense) {
for(int i = 0; i < allExpenses.size();i++) {
if(allExpenses.get(i) == expense) {
allExpenses.remove(i);
return;
}
}
}
}