Hallo liebe Java Community,
ich habe eine einfache Frage, in der mir villeicht der eine oder andere helfen kann
Ich habe ein Array in dem folgende tausende Werte stehen.
Array: 15 , 14 , 13 , -1 , -1 , -1 , -1 , -1 , 22, 33 , 15, -1, -1, -1, 66, 32, -1 ,-1
...
So stehen die Werte im Array.
Nun möchte ich gerne alle Werte jeweils einzelnd zusammen rechnen und durch die Anzahl rechnen.
Das heißt:
1. Durchsuche Array
2. Solange die Werte ungleich -1 sind in Result aufaddieren
3. Result durch Anzahl dividieren
Result: 15 , 14 , 13 und rechne durch Anzahl (3).
4. Nimm das Result und speicher es in ein Textfile.
Ist das getan , dann wieder in die schleife und suche nach den nächsten werten.
Aber ich komme einfach nicht zum Ziel:
Hatte es schon mit verschalteten While vericht , aber das geht auch net so richtig , danke für denkanstöße
ich habe eine einfache Frage, in der mir villeicht der eine oder andere helfen kann
Ich habe ein Array in dem folgende tausende Werte stehen.
Array: 15 , 14 , 13 , -1 , -1 , -1 , -1 , -1 , 22, 33 , 15, -1, -1, -1, 66, 32, -1 ,-1
...
So stehen die Werte im Array.
Nun möchte ich gerne alle Werte jeweils einzelnd zusammen rechnen und durch die Anzahl rechnen.
Das heißt:
1. Durchsuche Array
2. Solange die Werte ungleich -1 sind in Result aufaddieren
3. Result durch Anzahl dividieren
Result: 15 , 14 , 13 und rechne durch Anzahl (3).
4. Nimm das Result und speicher es in ein Textfile.
Ist das getan , dann wieder in die schleife und suche nach den nächsten werten.
Aber ich komme einfach nicht zum Ziel:
Java:
int l =0;
while(arrayT[l] != -1){
value += arrayT[l];
l++;
}
double sum = (value/count);
text.append(i + ";" + df.format(sum) + "; \n");
// goto while
Hatte es schon mit verschalteten While vericht , aber das geht auch net so richtig , danke für denkanstöße