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.

53 lines
956 B

4 years ago
4 years ago
  1. package MeinBudgetView;
  2. import java.util.*;
  3. public class Calculations {
  4. private static int budget;
  5. static ArrayList<Integer> allExpenses = new ArrayList<>();
  6. private static int expense;
  7. private static int balance;
  8. public static int getBudget() {
  9. return budget;
  10. }
  11. public static void setBudget(int budgetEingabe) {
  12. budget = budgetEingabe;
  13. }
  14. public static int getExpense() {
  15. return expense;
  16. }
  17. public static void setExpense(int expenseEingabe) {
  18. expense = expenseEingabe;
  19. }
  20. public static int getBalance() {
  21. return balance;
  22. }
  23. public static void setBalance(int balanceEingabe) {
  24. balance = balanceEingabe;
  25. }
  26. public static void addExpense(int expense) {
  27. allExpenses.add(expense);
  28. }
  29. public static int getExpenseSum() {
  30. int temp = 0;
  31. for(int i = 0; i < allExpenses.size(); i++) {
  32. temp = temp + allExpenses.get(i);
  33. }
  34. return temp;
  35. }
  36. public static void clearExpenses() {
  37. allExpenses.clear();
  38. }
  39. }