Module: (Java) Variablen. Ausgabeformat


Problem

5/7

Die Breite des Ausgabefeldes und die Genauigkeit

Theory Click to read/hide

*** Tiefes Material: für interessiertes Java ***
Zusätzliche Spezifikation der Feststellung ermöglicht die Freigabe der Zahlen in bestimmten Formaten.

Mindestbreite des Feldes
Beispiel:
%04dgl.- Ja. Die Nummer wird in den 4. Positionen gesetzt, wenn die Zahlen weniger als vier sind, wird die erste Null sein.
int a=34; System.out.printf("%04d",a); //на экране: 0 0 3 4   
Die Markierung wird hier spezifisch zur Veranschaulichung der Entnahme der Zahl gelegt.

%4dgl.- Ja. Das ist dasselbe, aber es gibt Lücken statt Null.
int a=34; System.out.printf(“%4d”,a); //на экране:     3 4 

Erkennung mit bestimmter Präzision - zur Entfernung von Substanzen verwendet. Nach dem Standard müssen die Stoffnummern auf 6 Marken nach dem Komma genau sein. Aber es gibt Fälle, die mit einer anderen Präzision entfernt werden müssen. In diesem Fall muss angegeben werden, wie viele Zeichen markiert sind und wie oft nach Komma.
Zum Beispiel
%9,3f- Ja. Die Substanznummer wird in 9 Positionen entfernt, mit drei Symbolen nach Komma.

double a=34.24356; System.out.printf("%9.3f",a); // на экране: _ _ _ 3 2 . 2 4 4

Versuchen wir, diese Informationen in der Praxis zu verwenden.

Problem

Dies ist eine zusätzliche Aufgabe für diejenigen, die den Java-Entzugsoperator genauer studieren möchten.

In Zeile 4 den Operator schreiben, der den variablen Wert ausführtain einem Feld von 10 Symbolen, gefüllt mit Null links (Ausgleich am rechten Rand).