Sto provando a formattare un float per avere un segno di dollaro davanti al numero. Attualmente sto cercando di farlo stampare 150 spazi dal lato sinistro.
System.out.printf("%150.2f", orderTotal);
questo è quello che sto usando, ma non riesco a capire dove mettere il $
Credo che avrei potuto fare l'intera cosa in una stringa, ma mi chiedevo se esiste un modo per fare quello che sto cercando?
'\ $' funziona? - O aspetta, vuoi 150 spazi a sinistra, quindi stampa '$ + orderTotal'? – Emz
Qualsiasi cosa tu abbia inserito in una stringa di formato al di fuori di un identificatore di formato apparirà esattamente come lo hai messo tu. Qui '% 150.2f' è l'identificatore di formato, quindi qualsiasi cosa tu metti prima o dopo apparirà letteralmente. – ajb
@ajb: Qual è un problema, non è vero, quando si aggiungono 150 spazi sul lato sinistro? – Ryan