Non ho capito!
Dovremmo, o qualche anima buona del forum dovrebbe:
1) installare la VM Java
2) usare un editor per fare copia/incolla del TUO codice
3) compilarlo
4) corregge i bug (perche' CI SONO DEI BUG), goto 3
5) eseguirlo
6) analizzare il risultato
7) scrivere tale risultato come risposta al TUO POST?
La domanda sorge spontanea: ma perche' non lo fai tu?
In ogni caso, NON SERVE NEMMENO applicare i passi da 1) a 7) per sapere quale sia l'output, BASTA un'ANALISI STATICA del codice.
Se il tuo dubbio e' PERCHE' continua a scrivere "ciao Pippo" anche con lo "swap", ti ricordo che Java ha SOLTANTO una sintassi simile a quella del C++, MA Java e C/C++ NON E' LA STESSA COSA, e le differenze sono proprio in questi dettagli.
Quindi: studiate, gente, studiate