Questo materiale è destinato a uno studio più approfondito. Analizzeremo come stampare le variabili utilizzando l'operatore di output Java (printf)
*** Materiale profondo ***
Come visualizzare il valore di una variabile sullo schermo?
Per fare ciò, all'interno della stringa di formato nell'istruzione di output, è necessario specificare un modello, al posto del quale verrà visualizzato il valore della variabile.
Il modello da utilizzare dipende dal tipo di variabile.
Questi modelli sono chiamati identificatori di output e sono presentati nella tabella. Viene fornito un numero sufficiente di specificatori. Non è necessario memorizzarli tutti.
Nella maggior parte dei casi, utilizzeremo gli specificatori per produrre numeri interi, numeri reali, nonché caratteri e stringhe. Ma puoi tornare a questa lezione in qualsiasi momento e vedere il modello che ti serve.
Codice |
Formato |
%c |
Simbolo |
%d |
Intero decimale con segno |
%i |
Intero decimale con segno |
%e |
Formato scientifico (e minuscola) |
%E |
Formato scientifico (E maiuscola) |
%f |
Vero float |
%g |
A seconda del formato più breve, viene utilizzato %e o %f |
%G |
A seconda del formato più breve, viene utilizzato %E o %f |
%o |
Ottale firmato |
%s |
Stringa di caratteri |
%u |
Intero decimale senza segno |
%x |
Numero esadecimale senza segno (minuscolo) |
%X |
Numero esadecimale senza segno (maiuscolo) |
%p |
Indice |
%n |
Puntatore a una variabile intera. Lo specificatore fa sì che a questa variabile intera venga assegnato il numero di caratteri stampati prima di essa |
%% |
Firma % |
Aggiunte:
Per visualizzare variabili come
short int
viene utilizzato il modificatore
h
(ad esempio,
\(\%hd\))
Per visualizzare i valori delle variabili di tipo
long int
, utilizzare il modificatore
l
(ad esempio,
\(\%ld \))< br />
Il modificatore L può essere usato come prefisso prima degli specificatori
e
,
f
,
g
. Significa che sullo schermo viene visualizzato un valore di tipo
long double
. (ad es.
\(\%Lf\))
Diamo un'occhiata a un esempio pratico