Hallo Forum,
nachdem ich bis dato all meine Probleme durch bereits erörterte Aufgaben lösen könnte, komme ich nicht ohne einen eigenen Eintrag drumherum.
Und zwar folgendes: ich habe eine ArrayListe in der feste Arrays gespeichert sind. Die Arraywerte sind alles floats. Nun ist es so das ich ab einem bestimmten Array der ArrayListe einige Werte zusammenrechnen möchte bist ein bestimmter Wert erreicht ist. Sollte der Wert nicht erreicht werden so mit den Werten des darauffolgenden Arrays weitergemacht werden.
z.B.
ArrayList=([1,3,5,4,6],[2,3,6,5,4],[4,7,5,4,5]......)
nun möchte ich das beginnenden beim ersten Array (arraylist.get(0)) angefangen wird die berechnung zu starten und zwar von jedem array der zweite, dritte und vierte werte
for ( int i=1; i<=3;i++){summe = summe+array}
wenn die summe 15 erreicht hat, soll hier schluss sein, wenn die summe aber noch unter 15 ist soll das nächste Array aus der Arrayliste mit einbezogen werden und das solange bist 15 erreicht wird.
Habt ihr da eine schöne Idee?
mit freundlichen Grüßen
Jens
nachdem ich bis dato all meine Probleme durch bereits erörterte Aufgaben lösen könnte, komme ich nicht ohne einen eigenen Eintrag drumherum.
Und zwar folgendes: ich habe eine ArrayListe in der feste Arrays gespeichert sind. Die Arraywerte sind alles floats. Nun ist es so das ich ab einem bestimmten Array der ArrayListe einige Werte zusammenrechnen möchte bist ein bestimmter Wert erreicht ist. Sollte der Wert nicht erreicht werden so mit den Werten des darauffolgenden Arrays weitergemacht werden.
z.B.
ArrayList=([1,3,5,4,6],[2,3,6,5,4],[4,7,5,4,5]......)
nun möchte ich das beginnenden beim ersten Array (arraylist.get(0)) angefangen wird die berechnung zu starten und zwar von jedem array der zweite, dritte und vierte werte
for ( int i=1; i<=3;i++){summe = summe+array}
wenn die summe 15 erreicht hat, soll hier schluss sein, wenn die summe aber noch unter 15 ist soll das nächste Array aus der Arrayliste mit einbezogen werden und das solange bist 15 erreicht wird.
Habt ihr da eine schöne Idee?
mit freundlichen Grüßen
Jens