Verbesserte For-Schleifen

(einfachster Fall: über Elemente eines Arrays)

int a [] = { 2, 7, 1, 8, 2, 8 };
int sum = 0;

bisher:

for (int i=0; i<a.length; i++) {
    sum += a[i];
}

jetzt:

for (int x : a) {
    sum += x;
}

allgemein: for (Typ name : Collection) {}



Johannes Waldmann 2005-06-08