Originariamente inviato da giannimarz
qlkn mi sa dire k differenza cè in java scrivere ++i o i++?grazie
Semplicemente: se hai un'istruzione contenente "++i", l'incremento viene eseguito PRIMA dell'istruzione; se invece hai "i++" è eseguito DOPO.

Ad esempio, prova con (ora non ricordo se la println accetta anche oggetti diversi da stringhe, nel caso usa println((i++).toString()):
codice:
int i = 4;
System.out.println(i++);    //stampa 4 e poi incrementa (puoi verificarlo con un'altra println di i)
//equivalente a System.out.println(i); i += 1;

int j = 7;
System.out.println(++j);    //incrementa e poi stampa 8
//equivalente a j += 1; System.out.println(j);