• Catania / Scienze MM. FF. NN. / Informatica
  • Operaz. di incremento!

Rispondi Cita Salva
SAlve ragazzi

In base all´esempio di prova in itinere pubblicata dal prof.

il 3 quesito propone questo frammento di codice:



public class pippo

{

static int n=3;

public static void main(String[] args)

{ int n=5;

System.out.println(n++);

}

}

e le 4 possibili soluzioni sono: 3, 4, 5, 6!



Se ricordate in una slides del prof. vi era scritto che la versione postfissa (n++) e la versione prefissa (++n) sono identiche!

Così, almeno nel mio pc, non è xkè se uso n++ mi stampa 5; se uso ++n mi stampa mi stampa 6!

QLc1 saprebbe aiutarmi

Auguri a tutti!!!
sevensr-votailprof
sevensr-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
E´ quello che mi sono chiesto anch´io... ma la versione prefissa e la versione suffissa non hanno diverso valore solo ell´interno delle espressioni?!
fabryturnopz-votailprof
fabryturnopz-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
La differenza tra ++n e n++ è che quando fai eseguire un programma dove è presente la riga:



System.out.println(n++);

il programma stampa al video il valore della variabile n e poi la incrementa;



invece se è presente la riga:

System.out.println(++n);

il programma incrementa la variabile e poi la stampa nello schermo.



Nel caso dell´esempio del prof. Gallo il programma stampa la variabile n=5 e poi la incrementa.



Ciao e auguri



RICORDA
professoregallo-votailprof
professoregallo-votailprof - Ominide - 0 Punti
Rispondi Cita Salva
Ben detto Fabri!
Rispondi Cita Salva
Gente, consultate il libro di testo e risolverete tutti i vostri mali
Come guadagno Punti nel Forum? Leggi la guida completa
In evidenza
Classifica Mensile
Vincitori di novembre
Vincitori di novembre

Come partecipare? | Classifica Community

Community Live

Partecipa alla Community e scala la classifica

Vai al Forum | Invia appunti | Vai alla classifica

mc2

mc2 Genius 248 Punti

Comm. Leader
mattbit

mattbit Geek 281 Punti

VIP
Registrati via email