StatisticsCalculator.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import java.util.ArrayList;
  2. public class StatisticsCalculator {
  3. public static double max(ArrayList<Double> array)
  4. {
  5. double max = 0;
  6. for(double waarde : array){
  7. if(waarde > max){
  8. max = waarde;
  9. }
  10. }
  11. return max;
  12. }
  13. public static double min(ArrayList<Double> array)
  14. {
  15. double min = array.get(0);
  16. for(double waarde : array){
  17. if(waarde < min){
  18. min = waarde;
  19. }
  20. }
  21. return min;
  22. }
  23. public static double avg(ArrayList<Double> array)
  24. {
  25. double avg = 0;
  26. for(double waarde : array){
  27. avg += waarde;
  28. }
  29. avg /= array.size();
  30. return avg;
  31. }
  32. public static Periode langsteDroogstePeriode(ArrayList<Double> array)
  33. {
  34. Periode periode = new Periode();
  35. return periode;
  36. }
  37. public static Periode langsteDroogstePeriodeMetMax(ArrayList<Double> array, int maxNeerslag)
  38. {
  39. Periode periode = new Periode();
  40. return periode;
  41. }
  42. public static Periode langsteRegenPeriode(ArrayList<Double> array)
  43. {
  44. Periode periode = new Periode();
  45. return periode;
  46. }
  47. public static double meesteRegenAchterElkaar(ArrayList<Double> array)
  48. {
  49. double regenHoeveelheid = 0;
  50. return regenHoeveelheid;
  51. }
  52. }