Krahasoni dy pjesë të kodit
Kodi 1:
int count = 0;

për (int i = 0; i < array.length; i++) {
   nëse (array[i].baraz ("x")) {
      numëro++;
   }
}
Kodi 2:
int count = 0;

foreach (artiku i vargut në grup) {
  nëse (artikull == "x") {
    numëro++;
  }
}
Kodi 1 është një cikli tradicional for, i cili përsëritet mbi një grup dhe numëron ndodhitë e elementit "x". Kodi 2 është shkruar në një stil programimi funksional dhe përdor një lak foreach për të përsëritur mbi grup dhe për të numëruar dukuritë e "x". Të dy fragmentet arrijnë të njëjtin rezultat, me ndryshimin që Kodi 1 përdor një variabël indeksi dhe Kodi 2 jo.