Originariamente inviato da PeppinoCatrame
Sei sicuro che basti quel codice? ...non funge, stampa tutto incolonnato come con println
Dove lo stai provando? In una console grafica di un qualche ambiente di sviluppo? Lì non ti posso garantire un bel nulla. Deve essere una "vera" console, cioè che interpreta correttamente i caratteri ASCII di controllo. Questo perlomeno sulle console di Windows/Linux, dove so che funziona. Sui Mac dove il newline è proprio solo \r credo che non funzioni (proprio perché fa il newline) ma non ho modo di provare.

Questo ti può già dare l'idea che cercare di fare cose del genere è poco pulito e portabile. Cercare di fare su una console qualunque cosa più sofisticata del semplice "stampa e vai a capo" (es. a colori, spostamenti particolari, caratteri grafici, ecc...) porta sicuramente se non delle grane almeno questioni di portabilità.

P.S. Comunque sarebbe anche più corretto mettere un System.out.flush() dopo il print().