Module: (Java) Variables. Formats de sortie


Problem

5/7

Largeur et précision du champ de sortie

Theory Click to read/hide

*** matériel approfondi : pour ceux qui s'intéressent au langage Java ***
Des spécificateurs de sortie supplémentaires vous permettent de contrôler la sortie des nombres dans certains formats.

Largeur de champ minimale
Exemple :
%04d  ; - le numéro sera affiché sur 4 positions, s'il y a moins de quatre chiffres, alors les premiers seront des zéros
int a=34 ; System.out.printf("%04d",a); //à l'écran : 0 0 3 4  ;  
Le trait de soulignement est placé ici spécifiquement pour l'affichage visuel de la sortie du nombre.   

%4d &ndash ; le même, mais au lieu de zéros, il y aura des espaces
int a=34 ; System.out.printf(“%4d”,a); //à l'écran :      3 4 < /code>

Sortir avec une certaine précision - utilisé pour générer des nombres réels. Par défaut, les nombres réels sont affichés avec une précision allant jusqu'à 6 décimales. Mais il y a des cas qui doivent être sortis avec une précision différente. Dans ce cas, vous devez spécifier le nombre de places de familiarité à allouer au numéro lui-même et le nombre après la virgule.
Par exemple,
%9.3f   ; - un nombre réel sera affiché sur 9 positions, avec trois décimales.

double a=34.24356 ; System.out.printf("%9.3f",a); // à l'écran : _ _ _ 3 2 . 2 4 4

Essayons d'utiliser ces informations dans la pratique.

Problem

Il s'agit d'une activité facultative pour ceux qui souhaitent en savoir plus sur l'opérateur de sortie Java.

Sur la 4ème ligne, écrivez une déclaration qui affiche la valeur de la variable a dans un champ de 10 caractères rempli de zéros à partir de la gauche (justifié à droite).