Ce matériel est destiné à une étude plus approfondie. Nous analyserons comment imprimer des variables à l'aide de l'opérateur de sortie Java (printf)
*** Matériau profond ***
Comment afficher la valeur d'une variable à l'écran ?
Pour ce faire, à l'intérieur de la chaîne de format dans l'instruction de sortie, vous devez spécifier un modèle, à la place duquel la valeur de la variable sera affichée.
Le modèle à utiliser dépend du type de variable.
Ces modèles sont appelés spécificateurs de sortie et sont présentés dans le tableau. Un nombre suffisant de spécificateurs sont donnés. Il n'est pas nécessaire de tous les mémoriser.
Dans la plupart des cas, nous utiliserons des spécificateurs pour générer des entiers, des nombres réels, ainsi que des caractères et des chaînes. Mais vous pouvez revenir à cette leçon à tout moment et voir le modèle dont vous avez besoin.
Code |
Formater |
%c |
Symbole |
%d |
Entier décimal signé |
%i |
Entier décimal signé |
%e |
Format scientifique (e minuscule) |
%E |
Format scientifique (E majuscule) |
%f |
Flotteur réel |
%g |
Selon le format le plus court, %e ou %f est utilisé |
%G |
Selon le format le plus court, %E ou %f est utilisé |
%o |
Octal signé |
%s |
Chaîne de caractères |
%u |
Entier décimal non signé |
%x |
Numéro hexadécimal non signé (minuscule) |
%X |
Numéro hexadécimal non signé (majuscule) |
%p |
Index |
%n |
Pointeur vers une variable entière. Le spécificateur fait que cette variable entière se voit attribuer le nombre de caractères imprimés avant elle |
%% |
Signe % |
Ajouts :
Pour afficher des variables comme
short int
le modificateur
h
est utilisé (par exemple,
\(\%hd\))
Pour afficher les valeurs des variables de type
long int
, utilisez le modificateur
l
(par exemple,
\(\%ld \))< br />
Le modificateur L peut être utilisé comme préfixe avant les spécificateurs
e
,
f
,
g
. Cela signifie qu'une valeur de type
long double
est affichée à l'écran. (par exemple
\(\%Lf\))
Regardons un exemple pratique