Float r = 5.0f
oder
Doppel r = 5.0
Wert 5.0 ist die in Form eines Dezimal-Drabs (äquivalenter und fragmentierter Teil) angegebene Zahl. In Informatik werden diese Zahlen genannt Stoffe
Wesentlich - Es ist eine Nummer mit einem ganzen und fragmentierten Teil. Ganzes und Fragment voneinander getrennt PunktKein Komma wie Mathe.
Auch wenn die Spaltung Null ist, wie die Variable. - Ja. Im Beispiel wird der Übersetzer noch eine Materialvariable im Speicher erstellen. Punkt, wie ein Signal für einen Transponder, dass es notwendig ist, eine Substanzgröße zu erstellen.

Sehr große und sehr kleine Zahlen werden mit einem "Floating Point" aufgezeichnet. Wissenschaftliches Format).
Im wissenschaftlichen Format wird die Zahl als Mantiss(s)und Okay. Wenn die Mantiss aufgezeichnet wird, wird die Bestellung durch den Buchstaben e getrennt (beschreibt etwa 10).
Beispielsweise kann der variable Ladungswert des Elektronens erhalten bleiben (- Ja.CL) wie folgt aufgezeichnet
Flossen El = 1.60217662e-19f // für positive Bestellung + kann entfallen
oder
Doppelzimmer El = 1.60217662e-19
Fast alle Mengen können nicht im Speicher eines Computers mit perfekter Präzision gespeichert werden, da eine begrenzte Anzahl von Schlachten für die Speicherung zugewiesen werden. Bei der Berechnung der Stoffnummern werden daher Fehler im Zusammenhang mit der ungenauen Darstellung akkumuliert. Je weniger Raum zugewiesen wird, desto mehr dieser Fehler wird. Um den Java-Fehler zu reduzieren, der verwendete Typ doubledie eine chemische Zahl mit doppelter Präzision (enthält 8 Byte, während Typ - Ja.- 4 Bäder)

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

Sie können eine Klasse M verwenden, die wir bereits wissen, wenn wir es mit Substanzzahlen zu tun haben.athdie eine große Anzahl von eingebauten Funktionen enthält.
Ziele müssen oft die Zahlen auf die nächsten Zielwerte runden. Zwei Funktionen sind verfügbar.

OBSERVER
1
mit der scheinbaren Transformation des Typs (float x=1.5f; int y = int (x) )  - Teil der Substanz wird abgetrennt (y = 1) 
2 Math.floor (x) - gibt das größte Ganze zurück, kleiner oder gleich(langsam)
3 Math.ceil (x) - kehrt das kleinste Ganze zurück, größer oder gleich.(über Runden)

Geben Sie die nützlichsten Funktionen im Modul cmath
FunktionWarenbezeichnung
Rundung
round(x)Runden Sie die Nummer zum nächsten Ganzen. Ist die Spaltung 0,5, so ist die Zahl auf die nächste ganze Zahl abzurunden.
floor(x)Runden nach unten ( " Boden " ) undfloor(1.5) == 1floor(-1.5) == -2
ceil(x)Rundt die Zahl vor, mitceil(1.5) == 2ceil(-1.5) == -1
abs(x)Modul (absolute Wert).
Corni, Logarithen
sqrt(x)Quadre Wurzel. Verwendung: y = sqrt(x)
pow(x, y)Er dreht x zu Grad y.
log(x)Natürliches Logarithm.
exp(x)Basis von natürlichen Logarithmen e = 2,71828.
Trigonometer
sin(x)Synus des Strahlungswinkels
cos(x)Kosinus des Strahlungswinkels
tan(x)Radiana Winkel
asin(x)Axinus, Rückgabewert in Radien.
acos(x)Arccosines, Rückgabewert in Radien.
atan(x)Archtangens, gibt Wert in Radianern zurück.
atan2(y, x)Polarwinkel(en) bei Koordinaten (x, y).

Anwendungsbeispiel:
Schritt 2 in dem Maße, da Pow doppelt als Antwort zurückgibt, dann muss es in Typ-Int umgewandelt werden.
HTML generiert mit Hilite. ich
Öffentlichkeit Klasse Haupt {~} Öffentlichkeit statische Leer Haupt(seufzt)Streichung( Args) {~} in eine = 2. in B. = (seufzt)in)MathematikKuh(seufzt)eine,2);