Home » Programmazione » Java » Formattazione dell’Output C-style

Formattazione dell’Output C-style

Come accade in C, anche Java dalla versione 5 ha messo a disposizione dei programmatori l’output di stampa formattato.

Il metodo che si occupa di eseguire la formattazione dell’output ha la stessa nomenclatura del suo omonimo in C cioè printf, è può essere richiamato utilizzando la seguente segnatura:

System.out.printf

Tale metodo accetta principalmente due parametri, il primo indicante come formattare la stringa in output, ed il secondo il valore da formattare e stampare.

Ad esempio supponiamo di voler stampare il risultato della divisone 1 / 3 , visualizzando 4 cifre decimale in notazione float quindi avremo:

[sourcecode language=’java’]
double q = 1.0/3.0;
System.out.printf (“1.0/3.0 = %5.4f %n”, q);
[/sourcecode]

Oltre alla notazione floating point potremo utilizzare :

‘d’ – numeri decimali interi

‘o’ – numeri ottali interi

‘e’ – floating-point in notazione scientifica

Ricordate che questa possibilità è stata inserita solamente dalla versione 1.5 in poi!

Lascia un commento