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