Maison >Java >javaDidacticiel >Quelles sont les manières de formater la sortie en Java ?
Pour afficher des informations sur la console, vous pouvez utiliser la méthode d'écriture du flux de sortie, mais elle n'est pas aussi pratique à utiliser que print et println. En fait, les méthodes print et println encapsulent également l'écriture et appellent finalement write pour écrire des données sur la console.2 Utilisez la méthode System.out.println pour afficher #🎜🎜. #Lorsque vous utilisez write, vous devez importer IOException, c'est-à-dire ajouter import java.io.IOException devant le fichier java ; la méthode d'écriture peut lancer IOExcetion.
Je ne présenterai pas la méthode d'écriture en détail. Il est généralement préférable d'utiliser print ou println
System.out. println() Après l'appel, une nouvelle ligne sera ajoutée directement après la sortie. Si aucun paramètre n'est écrit, elle fonctionnera uniquement comme une nouvelle ligne.
Si le paramètre est char[], tous les éléments de char[] seront affichés directement sans aucun séparateur entre les éléments, comme si une chaîne était affichée.
Il existe également un paramètre spécial : Object. Object est la classe parent de toutes les classes en Java. Si le paramètre est un objet Object, l'adresse de l'Object ou null sera affichée. directement, à moins que l'objet correspondant n'ait réécrit sa propre méthode toString, je n'entrerai donc pas trop dans les détails ici.Nous pouvons utiliser des opérations de concaténation de chaînes pour générer différents formats, tels que la sortie : x=5, afficher la valeur de x
int x=5; System.out.println("x="+x);#🎜 🎜#3 Utilisez le System.out Méthode .print pour afficher Il n'y a qu'une seule méthode sans paramètre de moins que System.out.println(). La seule différence entre System.out.print et System.out.println est que celui-ci n'ajoute pas de nouvelles lignes.
4 System.out.printf
La couche inférieure de printf est le format. Il n'y a aucune différence dans l'utilisation de. les deux méthodes. En fait, ci-dessus, printf appelle simplement formatIntroduction détaillée à la sortie formatée
System.out. format() ; System.out.printf();Les deux sont utilisés de la même manière. Le format est utilisé comme exemple ci-dessous. Lorsque nous devons formater et générer certaines données, il ne suffit pas d'utiliser System.out.println(); Pour le moment, nous devons utiliser la méthode de formatage#🎜🎜. #
System.out fournit le format de la méthode de sortie formatée. Le premier paramètre de format est un modèle. Le modèle comporte des espaces réservés. Les paramètres suivants sont utilisés pour remplacer les espaces réservés dans le modèle afin de compléter l'intégralité des informations. 🎜🎜#Par exemple :String name="LiLi"; int age=8; char sex='男'; float grade=52.5; System.out.format("姓名:%s, 年龄:%d, 性别:%c, 成绩:%.1f\n", name, age, sex, grade);Sortie : Nom : LiLi, Âge : 8, Sexe : Homme, Score : 52,5
#🎜🎜 # Parmi eux , %c, %s, etc. sont appelés espaces réservés, qui représentent respectivement des caractères et des chaînes. Ils seront remplacés par les valeurs des variables correspondantes qui apparaîtront plus tard. Comme %.1f, .f est ajouté à %f pour indiquer la sortie d'une décimale à 1 chiffre. # 🎜🎜 ## 🎜🎜 # Placers couramment utilisés: # 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 # # placeholder # 🎜🎜 ## 🎜🎜 # Description # 🎜🎜 ## 🎜🎜 # # # 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 #% d # 🎜🎜 ## 🎜🎜 # entier de sortie formaté # 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 #% f # 🎜🎜 ## 🎜🎜#Nombre à virgule flottante de sortie formaté
%e
Nombre à virgule flottante formaté en notation scientifique
# 🎜🎜##🎜 🎜#%s
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!