From fe05019f324ee65ca1f3bcf4e932a5200abc48d9 Mon Sep 17 00:00:00 2001 From: Dofensmirtsz Date: Sun, 26 Oct 2014 14:56:35 +0100 Subject: [PATCH] Update StatisticsCalculator.java langsteDroogstePeiode(/met Max) toegevoegd, blijkbaar stond die er nog niet in,dacht dat ik al geupload had though --- StatisticsCalculator.java | 47 +++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/StatisticsCalculator.java b/StatisticsCalculator.java index f85f078..3e008d1 100644 --- a/StatisticsCalculator.java +++ b/StatisticsCalculator.java @@ -195,15 +195,44 @@ public class StatisticsCalculator { public static int[] langsteDroogstePeriodeMetMax(ArrayList array, int maxNeerslag) { - int[] index = new int[2]; - int index1 = 0; - int index2 = 0; - - //Code - - index[0] = index1; - index[1] = index2; - return index; + int i = 0; + double maximaleRegenval = 0; + ArrayList maxRegenval = new ArrayList(); + for(double rainAmount : array) + { + i++; + if(i%1440==0) + { + maxRegenval.add(maximaleRegenval); + maximaleRegenval = 0; + } + if(rainAmount > maximaleRegenval) + { + maximaleRegenval = rainAmount; + } + } + int periode = 0; + int aantalDagen = 0; + int langstePeriode = 0; + ArrayList periodes = new ArrayList(); + for(int r=0; r maxNeerslag) + { + r++; + periodes.add(periode); + periode = 0; + } + else + { + periode ++; + if(periode > langstePeriode) + { + langstePeriode = periode; + } + } + } + return langstePeriode; } public static int[] langsteRegenPeriode(ArrayList array)