public Iterator<Integer> iterator() { returnnew Iterator<Integer>() { int next = 1; publicboolean hasNext() { return next <= (1 << 12);
} publicvoid remove() { thrownew UnsupportedOperationException();
} public Integer next() { try { returnnew Integer(next);
} finally {
next <<= 1;
}
}
};
}
publicstaticvoid main(String[] args) { int sum;
sum = 0; int[] a = newint[12]; for (int i=0; i<12; i++) a[i] = 1<<i; for (int i : a) { if (i > 400) break; if (i == 16) continue;
sum += i;
} if (sum != 495) thrownew AssertionError("cogito ergo " + sum);
sum = 0;
Iterable<Integer> x = new Foreach(); for (Integer j : x)
sum += j.intValue(); if (sum != 8191) thrownew AssertionError("cogito ergo " + sum);
System.out.println("success!");
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.