Hey, Ik heb wat hulp nodig ik kom er even niet meer uit ik probeer het totaal aaneen gesloten getallen te bepalen dat groter is dan 0 bij 0 dan moet hij weer resetten.
Error dat ik krijg index:7 Size:7 (in java.util.arraylist)
java.lang.indexoutofboundsexception;
Iemand die mij hiermee kan helpen?
Alvast bedankt.
Error dat ik krijg index:7 Size:7 (in java.util.arraylist)
java.lang.indexoutofboundsexception;
Iemand die mij hiermee kan helpen?
Alvast bedankt.
Code:
import java.util.*;
public class maxRegenAaneen
{
private double RainrateMinute;
private double UreninMinuut;
private double maxRegenAaneengesloten = 0;
private double gevallenRegen = 0;
private double regenOpslag =0;
private int Date = 0;
private int i = 0;
ArrayList<Double> Regen= new ArrayList<Double>(Arrays.asList(1.38, 2.56, 4.3, 0.0, 0.2, 6.6,4.6));
public maxRegenAaneen()
{
}
public void AanEenGesloten()
{
for(Object obj: Regen)
//while(Regen.get(i) < Regen.size())
{
if(Regen.get(i) > 0)
{
gevallenRegen = gevallenRegen + Regen.get(i);
i++;
}
if(Regen.get(i) == 0.0)
{
maxRegenAaneengesloten = gevallenRegen;
gevallenRegen = 0;
i++;
}
else if(maxRegenAaneengesloten > regenOpslag)
{
regenOpslag = maxRegenAaneengesloten;
System.out.println(regenOpslag);
i++;
}
}
}
}