Module: reelle Zahlen


Problem

4/6

Eingabe und Ausgabe reeller Zahlen

Theory Click to read/hide

Einleitung

Die Einführung mehrerer Stoffgrößen aus dem Eingangsstrom und die Aufnahme in Variablen können standardisiert werden:
doppelt x = in.nextDouble();
Float y = in.nextFloat();
Der erste gibt die Variable ein Zweite

Schlußfolgerung

In Java gibt es mehrere Möglichkeiten, die Chemikalien aus.

(1) System.out.printf für bloße Rücknahme
Bei der Verwendung von printf müssen die physischen Nummern standardmäßig auf 6 Zeichen 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 nach dem Komma entfernt werden.
Doppel a = 0,5;
System.out.printf("%f),a); // auf Bildschirm 0.500000
System.out.printf("%.2f),a); // auf Bildschirm 0.5
System.out.printf( "%10.2f " ,a); // eine Gesamtzahl von Einträgen kann vorgelegt werden
System.out.printf( "%.2e " ,a); / / Schlussfolgerung der Nummer im wissenschaftlichen Format mit einer Genauigkeit von 2 Etiketten
(2) DecmialFormat, um eine Zeile von einer bestimmten Vorlage zu erhalten
Die DecmialFormat Klasse ermöglicht die Verwaltung der primären und letzten Nullen, Präfixe und Souffix, die Divisionen von Tausenden und 10.000, aber es macht den Code ein wenig komplexer.
Doppel a = 123.45;
DecimalFormat df = new DecimalFormat(#.###)
String formatiert = df.format(a); System.out.println(formatiert); //123.45

EinleitungShablonSchlußfolgerungAnmerkung
123.45#123.5Zu einem Rundschreiben
123.45oder123.45Alle Zahlen ohne kleinere Nullen
123.45# 0123.5Zu einem Rundschreiben
123.45#000123.450Ausgestellt an ein drittes Zeichen mit einem kleinen Null am Ende

Problem

Bestellen:
ANHANG In Zeile 6 wird der variable Schluss gezogen. Fixpunktformat mit Anzahl der Standardmarken
2. In der 7. Zeile, machen Sie die Variable in einem Fest-Punkt-Format, mit insgesamt 10 Einträgen entfernt, mit 4 Platten entfernt
3. In der 8. Zeile, machen Sie die Variable. dass die Zahl im wissenschaftlichen Format mit zwei Zahlen im fragmentierten Teil liegt
Jeder Entnahmebetreiber sollte die Nummer aus der neuen Zeile entfernen