


FloatValue()-Methode für Gleitkommazahlen mit doppelter Genauigkeit anhand eines Beispiels in Java
Java bietet viele Tools und Funktionen für präzisionsbasierte Berechnungen. Eine dieser Funktionen ist der Umgang mit Gleitkommazahlen, insbesondere mithilfe der Wrapper-Klassen Double und Float. Heute werden wir die Methoden Double und Float Value() in Java entmystifizieren.
Grammatik
In Java ist die Funktion Value() in den Klassen Double und Float wie folgt definiert:
public double doubleValue() public float floatValue()
Grammatikerklärung
Diese Techniken sind Teil der Twofold- und Float-Overlay-Klassen. Die Methode doubleValue() konvertiert ein Twofold-Objekt in einen Grundwert mit doppelter Genauigkeit, während die Methode floatValue() ein Float-Objekt in einen Grundwert mit einfacher Genauigkeit umwandelt. Beide Methoden haben keine Parameter.
Algorithmus
Wenn Sie diese Methoden verwenden, ist hier der grundlegende Algorithmus, der funktioniert:
Deklarieren und initialisieren Sie ein Double- oder Float-Objekt mit einem numerischen Wert.
Rufen Sie die Methode doubleValue() oder floatValue() für das Objekt auf.
Diese Methode gibt den ursprünglichen Doppel- oder Gleitkommawert des Objekts zurück.
Methode 1: Verwenden Sie Value(), um mathematische Operationen auszuführen
Mit der Value()-Methode können Sie ein Double- oder Float-Objekt in einen primitiven Datentyp konvertieren, sodass Sie diese in mathematischen Operationen verwenden können.
Beispiel
public class Main { public static void main(String[] args) { Double obj = new Double(20.5); double primitive = obj.doubleValue(); double result = primitive / 2; // mathematical operation System.out.println(result); // prints 10.25 } }
Ausgabe
10.25
Erklärung
lautet:Erklärung
Dieses Java-Programm demonstriert die doubleValue()-Methode der Double-Wrapper-Klasse. Es erstellt zunächst ein Double-Objekt obj mit einem Wert von 20,5. Rufen Sie dann die Methode doubleValue() für obj auf, konvertieren Sie sie in den ursprünglichen Double-Typ und speichern Sie sie im Grundelement. Als nächstes wird eine mathematische Operation ausgeführt, insbesondere das Grundelement durch 2 geteilt, und das Ergebnis wird im Ergebnis gespeichert. Anschließend gibt die Zeile System.out.println(result) das Ergebnis der Division (10.25) an die Konsole aus. In diesem Beispiel wird die Verwendung der Methode doubleValue() zum Konvertieren eines Double-Objekts in den ursprünglichen Double-Datentyp hervorgehoben, sodass direkte mathematische Operationen am Wert ausgeführt werden können.
Methode 2: Verwenden Sie Value() in Vergleichsoperationen
Value() ist auch nützlich, wenn Sie Gleitkommazahlen vergleichen müssen.
Beispiel
public class Main { public static void main(String[] args) { Double obj1 = new Double(20.5); Double obj2 = new Double(30.5); boolean isEqual = obj1.doubleValue() == obj2.doubleValue(); // comparison operation System.out.println(isEqual); // prints false } }
Ausgabe
false
Erklärung
lautet:Erklärung
Dieses Java-Programm zeigt ein Beispiel für den Vergleich von Double-Objekten mit der Methode doubleValue(). Zunächst werden zwei Double-Objekte obj1 und obj2 erstellt und initialisiert, denen die Werte 20,5 bzw. 30,5 zugewiesen werden. Verwenden Sie die Methode doubleValue(), um diese Double-Objekte in ursprüngliche Double-Werte umzuwandeln. Verwenden Sie dann das Gleichheitszeichen (==), um diese doppelten Werte zu vergleichen. Das Ergebnis des Vergleichs wird in der booleschen Variablen isEqual gespeichert. Da 20,5 nicht gleich 30,5 ist, ist isEqual falsch. Die Anweisung System.out.println(isEqual) gibt „false“ auf der Konsole aus. Dieser Code zeigt, wie zwei Double-Objekte in Java verglichen werden, was in vielen Programmierszenarien eine wichtige Aufgabe ist.
Ansatz 3 mit Value() in bedingten Operationen
Es ist auch sehr praktisch, wenn bedingte Anweisungen verwendet werden. Value()
public class Main {
public static void main(String[] args) {
Float obj = new Float(20.5f);
if (obj.floatValue() > 20.0f) {
System.out.println("Greater than 20"); // prints "Greater than 20"
}
}
}
Nach dem Login kopieren
Ausgabepublic class Main { public static void main(String[] args) { Float obj = new Float(20.5f); if (obj.floatValue() > 20.0f) { System.out.println("Greater than 20"); // prints "Greater than 20" } } }
Greater than 20
Nach dem Login kopieren
Die Übersetzung von
ErklärungGreater than 20
lautet:
ErklärungDieses Java-Programm demonstriert die Verwendung der floatValue()-Methode der Float-Wrapper-Klasse in bedingten Anweisungen. Erstellen Sie zunächst ein Float-Objekt obj mit dem Wert 20,5f. Verwenden Sie dann die Methode floatValue(), um das Float-Objekt in den Basistyp float zu konvertieren. Vergleichen Sie dann diesen Float-Wert mit 20,0f und fügen Sie ihn in die if-Anweisung ein. Wenn der Float-Wert von obj größer als 20,0f ist (weil 20,5f größer als 20,0f ist), gibt das Programm die Zeichenfolge „Bemerkenswerter als 20“ auf der Konsole aus. Dies ist ein häufiger Anwendungsfall für die floatValue()-Methode, der die direkte Verwendung von Float-Objekten in bedingten Operationen ermöglicht und die Leistungsfähigkeit und Flexibilität der Wrapper-Klassen von Java demonstriert.
Methode 4 zur Verwendung der Value()-Methode in einem Objektarray
Die Value()-Methode kann auch beim Umgang mit einem Array von Double- oder Float-Objekten verwendet werden.
Beispiel
public class Main {
public static void main(String[] args) {
Double[] objArray = {new Double(10.5), new Double(15.5), new Double(20.5)};
for (Double obj : objArray) {
System.out.println(obj.doubleValue()); // prints 10.5, 15.5, 20.5
}
}
}
Nach dem Login kopieren
Ausgabepublic class Main { public static void main(String[] args) { Double[] objArray = {new Double(10.5), new Double(15.5), new Double(20.5)}; for (Double obj : objArray) { System.out.println(obj.doubleValue()); // prints 10.5, 15.5, 20.5 } } }
10.5
15.5
20.5
Nach dem Login kopieren
Die Übersetzung von Erklärung lautet:
Erklärung
Das bereitgestellte Java-Programm demonstriert die Verwendung der doubleValue()-Methode und des Double-Objekt-Arrays. In diesem Programm wird ein Array namens objArray erstellt und mit drei Double-Objekten gefüllt, die jeweils die Werte 10,5, 15,5 und 20,5 enthalten. Das Programm verwendet dann eine erweiterte for-Schleife, um jedes Double-Objekt im Array zu durchlaufen. Rufen Sie innerhalb der Schleife die Methode doubleValue() für das aktuelle Double-Objekt auf, um es in den ursprünglichen Double-Datentyp zu konvertieren. Dieser Wert wird dann auf der Konsole ausgegeben. Wenn das Programm ausgeführt wird, werden 10,5, 15,5 und 20,5 der Reihe nach ausgedruckt. Dieses Programm zeigt, wie die Methode doubleValue() die Arbeit mit einem Array von Double-Objekten vereinfacht.
10.5 15.5 20.5
Fazit
In Java sind die Worth()-Strategie der Twofold- und Float-Overlay-Klassen nützliche Ressourcen für die Arbeit mit Gleitkommazahlen. Sie bieten eine einfache und übersichtliche Möglichkeit, Twofold- und Float-Objekte in native Typen mit doppelter und einfacher Genauigkeit zu konvertieren, wodurch diese Datentypen flexibler und benutzerfreundlicher werden. Egal, ob Sie mathematische Operationen durchführen, Zahlen vergleichen, bedingte Ausdrücke bereitstellen oder Arrays bearbeiten, die Worth()-Methode macht Ihr Leben als Java-Entwickler viel einfacher. Viel Spaß beim Codieren!
Das obige ist der detaillierte Inhalt vonFloatValue()-Methode für Gleitkommazahlen mit doppelter Genauigkeit anhand eines Beispiels in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Java ist eine beliebte Programmiersprache, die sowohl von Anfängern als auch von erfahrenen Entwicklern erlernt werden kann. Dieses Tutorial beginnt mit grundlegenden Konzepten und geht dann weiter zu fortgeschrittenen Themen. Nach der Installation des Java Development Kit können Sie das Programmieren üben, indem Sie ein einfaches „Hello, World!“-Programm erstellen. Nachdem Sie den Code verstanden haben, verwenden Sie die Eingabeaufforderung, um das Programm zu kompilieren und auszuführen. Auf der Konsole wird „Hello, World!“ ausgegeben. Mit dem Erlernen von Java beginnt Ihre Programmierreise, und wenn Sie Ihre Kenntnisse vertiefen, können Sie komplexere Anwendungen erstellen.
