objets Java de base , tels que les nombres entiers et en virgule flottante, exister dans la mémoire des représentations fixes qui sont définis par la norme Java - indépendamment du nombre de lieux significatifs ou décimal d'un programme particulier utilise pour sa sortie . Votre code Java peut manipuler la manière dont ces objets sont imprimés avec un degré élevé de flexibilité . En outre , vous pouvez laisser Java gérer les différentes conventions suivies par chaque pays - qui est, la "locale ". Instructions 1 Créer un objet StringBuffer pour contenir le résultat du processus de mise en forme , comme dans l' exemple de code suivant : StringBuffer MonBuffer = new StringBuffer (); < br > 2 Créer un objet de formatage qui incarnera les manières spécifiques dont vous voulez formater votre sortie . Le code suivant est un exemple: formateur myFormatter = new Formateur ( MonBuffer , Locale.IT ) ; L'exemple suivre la convention italien pour sa sortie , tel que spécifié par l'argument de la locale pour le . constructeur de classe 3 Remplir le formateur , comme dans l' exemple de code suivant : salaire de float = 54366,99 ; myFormatter.format ( «Ce est la valeur de Pi: % e% n ", Math.PI ) ; myFormatter.format ( " et c'est le salaire % f % n " , salaire) ; Chaque appel . des Formatter.format ( ) ajoute son format d'argument à la suite des précédents 4 Envoyer la sortie du formateur à une destination de sortie , comme dans l' exemple de code suivant : System.out.println ( myBuffer.toString ()); l'exemple envoie la sortie du formateur sur la sortie standard de l'application Java .
|