Bruchteil von Float in Java

January 22

Bruchteil von Float in Java

Die Java-Sprache kann aus vielen verschiedenen numerischen Variablen modellieren. Entwickler können Gleitkommazahlen als Werten oder Variablen speichern. Die Schwimmer-Wrapper-Klasse stellt außerdem Methoden für die Verarbeitung von Gleitkommazahlen. Wenn ein Programm eine Float-Zahl enthält, kann der Entwickler den Wert ihrer Nachkommastellen verwenden eine einfache arithmetische Berechnung ermitteln. Diese Berechnung umfasst das Ermitteln des Rest der Wert nach einer Divisionsoperation.

Float-Variablen

Java-Programme können floating Point Werte primitiver Typvariablen modellieren. Der folgende Beispielcode veranschaulicht das Erstellen und Instanziieren einer Float-Variablen mit dem Wert:

MyNumber schweben = 5.7f;

Diese Variable speichert den angegebenen Gleitkommawert. Das Programm kann arithmetische Berechnungen und andere numerische-Verarbeitung mithilfe dieser Variablen durchführen. Die Variable kann einen beliebigen Namen des Programmierers Wahl haben, aber es empfiehlt sich im allgemeinen Namen zu wählen, die im Rahmen der Anwendung von Bedeutung sind.

E-Modul

Der Restoperator in Java kann Code den verbleibenden Wert nach Teilung durch eine bestimmte Anzahl zu bestimmen. Um den Bruchteil eines Wertes wie Float oder double zu bestimmen, können Programme den Rest nach der Division durch eine, wie folgt:

float FractionalPart = MyNumber %1;

Diese neue Float-Variable enthält den Bruchteil der ursprünglichen Variablen. Das Ergebnis ist auch eine schwimmende Typennummer, zeigen, so dass der Entwickler für die numerischen Weiterverarbeitung darauf ggf. durchführen kann.

Objekt zu schweben

Einige Java-Programme model floating Point Zahl Werte mithilfe der Schwimmer-Wrapper-Klasse. Der folgende Beispielcode veranschaulicht das Erstellen ein Schwimmer-Objekt unter Verwendung der ursprünglichen primitiver Typ Float-Variablen als Parameter:

Float NumObject = Float.valueOf(myNumber);

Wenn ein Programm eine Dezimalzahl auf diese Weise modelliert hat, müssen sie es zurück in einen primitiven Datentyp der restliche Vorgang wie folgt durchzuführen konvertieren:

float ObjectFraction = numObject.floatValue () %1;

Dies berechnet die Nachkommastellen als einen Rest dann speichert das Ergebnis in einer neuen primitiven Typ Float-Variablen.

Konvertierung

Programme in denen Gleitkommazahlen häufig vertreten sind müssen Werte und Variablen zwischen Typen konvertieren. Mit Guss können Entwickler Zahlenwerte zwischen primitiven Typen, einschließlich unverankerte Punkt Variablen, wie folgt konvertieren:

doppelte NewNum = MyNumber (Doppel);

Den Float-Wert konvertiert in ein Double, das Ergebnis in eine neue Urtyp-Variable speichert. Dies ist üblich, wenn ein Programm einen genauen Wert für den Bruchteil benötigt. Der Code kann den gebrochenen Rest des double-Werts mit derselben Technik wie der Schwimmer wie folgt zugreifen:

doppelte FractionDouble = NewNum %1;

Diese enthält die doppelte-Version ihrer Nachkommastellen für die ursprüngliche Float.