View Full Version : [JAVA] for sintassi
francescosalvaggio
27-01-2010, 17:16
mi sapete dire cosa esegue questo for :
public void invia(int[] dest) {
for (int d : dest)
mess[d]++;
}
da quel metodo lì dest è un array contenente dei valori int che indicano quali posizioni incrementare di 1 dell'array mess, cos'è che non ti era chiaro?
francescosalvaggio
27-01-2010, 17:48
non capisco come mai quel for da un risultato diverso del seguente for
for(int d=0; d< dest.length; d++)
mess[d]++;
Quel foreach:
for(d : dest) {
//eccetera
}
equivale a:
for(int i = 0; i < dest.length; i++) {
int d = dest[i];
//eccetera
}
francescosalvaggio
27-01-2010, 18:04
adesso è ok...grazie
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.